git がコードをプルすると、表示モードが変更されますが、実際のファイルの内容は変更されていません。

1. 問題の説明

この種の問題が発生する主なシナリオは 2 つあります。1
つは、git がコードをプルダウンした後、再度コミットしたときにこの状況が発生する場合です。
もう 1 つは、.git/あるコンピューターから別のコンピューターにフォルダーをコピーした後、これはコミット時に発生します。また。

ターミナルプロンプトの内容:

mode change 100644 => 100755 *********

2、解決策

この種のプロンプトが表示される主な理由は、ファイルのアクセス許可の変更です。Linux ファイルの読み取りおよび書き込み権限の説明 (3 桁ごとに、対応する対応する
などのグループが表示されます):rw-6r--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。

おすすめ

転載: blog.csdn.net/qq_39779233/article/details/128768100