1. 問題の説明
この種の問題が発生する主なシナリオは 2 つあります。1
つは、git がコードをプルダウンした後、再度コミットしたときにこの状況が発生する場合です。
もう 1 つは、.git/
あるコンピューターから別のコンピューターにフォルダーをコピーした後、これはコミット時に発生します。また。
ターミナルプロンプトの内容:
mode change 100644 => 100755 *********
2、解決策
この種のプロンプトが表示される主な理由は、ファイルのアクセス許可の変更です。Linux ファイルの読み取りおよび書き込み権限の説明 (3 桁ごとに、対応する、対応する
などのグループが表示されます):rw-
6
r--
4
644 => 755
rw-r--r-- => rwxr-xr-x
この状況による影響は大きくありませんが、これをオフにしたい場合は、次のコマンドを使用できます。
git config core.filemode false
参考リンク
[1] ジョイ ユウ. git がコードをプルすると、モード変更が表示されますが、実際のファイルは変更されていません。状況はどうなっていますか [EB/OL]. https://segmentfault.com/q/1010000020369044、2019- 09-12 /2023-01-26。