何らかの理由で、最初に自分の Git プロジェクトのリポジトリからプルを実行したとき、作業コピーに、目に見える変更が加えられていない大量のファイルがあり、それが自分のunstaged changes
領域に表示され続けました。
私は Windows XP で Git Gui を使用していますが、ファイルを見て何が変更されたかを確認しようとすると、次のメッセージが表示されます。
old mode 100755
new mode 100644
これが何を意味するのか誰か知っていますか?
これらのファイルをステージングされていない変更のリストから削除するにはどうすればよいですか? (最近編集してコミットしたいファイルを選択するためだけに、何百ものファイルを調べなければならないのは非常に面倒です)。
ベストアンサー1
755
これは、Unix のファイル権限モード ( = rwxr-xr-x
、644
= )のように見えますrw-r--r--
- 古いモードには +x (実行可能) フラグが含まれていましたが、新しいモードには含まれていません。
このmsysgitの問題の返信この問題を解決するには、core.filemode を false に設定することを提案します。
git config core.filemode false