1. ホーム
  2. git

[解決済み] Git のステージされていない変更から "old mode 100755 new mode 100644" というファイルを削除するにはどうすればよいですか?

2022-02-14 03:49:31

質問

なぜか、最初に私のgitプロジェクトのリポジトリからpullをしたとき。 作業コピーの中に、何の変更もされていないのに unstaged changes という領域があります。

Windows xp で Git Gui を使っているのですが、何が変更されたのかを確認するためにファイルを見に行ったところ。 私が見ることができるのは

old mode 100755  
new mode 100644  

この意味をご存知の方はいらっしゃいますか?

ステージングされていない変更のリストからこれらのファイルを取り出すにはどうしたらよいですか?(最近編集してコミットしたいファイルを選ぶためだけに、100ものファイルを調べなければならないのは非常に面倒です)。

解決方法は?

私にはunixのファイルパーミッションモードのように見えますが( 755 = rwxr-xr-x , 644 = rw-r--r-- ) - 古いモードでは +x (実行可能) フラグが含まれていましたが、新しいモードでは含まれていません。

この msysgit 問題の返信 は、この問題を取り除くために core.filemode を false に設定することを提案しています。

git config core.filemode false