2017-01-02 21 views
0

私はgithubデスクトップを使用しています。私は支店で働いていましたが、MAMPをMAMP PROにアップグレードする必要がありました。 MAMP PROでは、SSLを使って新しいlocalserverを設定する必要がありました。新しいサーバーを設定するときに、ディレクトリとファイルのアクセス権を変更する必要がありました。変更を行った後、私のGithubデスクトップには変更されていないすべてのファイルが表示されます(右側のパネルには変更が空であることが示されます)、変更されたファイルはgitデスクトップに表示されず、ローカルのファイルは古いものです。githubデスクトップ - 不正なフォルダのアクセス許可

Gitデスクトップは現在「ブランチA」を表示していますが、端末をチェックインすると、現在のマスターが表示されています。 Gitは「.../.git/index.lock」を作成できません:許可が拒否されました:許可が拒否されました: (128)

私は、Gitデスクトップの動作が変わったということを知っていました。ブランチAからコミットされていない変更を元に戻すにはどうすればいいですか?

+0

これまでのやり方とは逆の動作をしますか? –

+0

残念ながら、私は設定を開始していたことを覚えていません。 – user3100193

+0

グループについて知っておく必要があるときや、グループがうまく動作するように適切に設定されているときに、何をしているのか分からない限り(特にルート以外の)ユーザを混在させるべきではありません。 –

答えて

2

gitシェルを使用してロックファイルを削除してみてください。

rm -rf .git/index.lock 

また、管理者権限でデスクトップ用githubを実行してみてください。

+0

ありがとうございました! gitロックファイルを削除すると、コミットされていない変更は破棄されますか?管理者権限でgitを実行するには? – user3100193

+0

あなたのコミットされていない作業は削除されないと思います。ロックファイルは通常、一度に複数のアプリケーションが同じ場所にアクセスするのを防ぐために使用されます。 https://en.m.wikipedia.org/wiki/File_locking –

+0

githubのWindowsアプリケーションを右クリックするだけで、管理者として実行オプションを選択できます –

関連する問題