私の "git diff"がローカルブランチとマスターブランチの値の違いの代わりに古いスキーマと新しいスキーマを表示するのはなぜですか?

私の "git diff"がローカルブランチとマスターブランチの値の違いの代わりに古いスキーマと新しいスキーマを表示するのはなぜですか?

git diff requirements.txt最も長い間実行すると、requirements.txtローカルのgitとマスターブランチの値の違いが表示されます。

しかし、今実行すると、次のような結果が得られます。

diff --git a/requirements.txt b/requirements.txt
old mode 100644
new mode 100755

私はとても混乱しています...

誤って構成を台無しにしましたか?

関連情報