git diff したときに表示される old mod new mode

$ git diff
diff --git a/common/js/jquery.csv.js/jquery.csv.js b/common/js/jquery.csv.js/jquery.csv.js
old mode 100644
new mode 100755

git diff したら↑こんなん出た。

ファイルの内容変わってないじはずなのに!?

(やったことといえば、ファイル郡をローカルからNASに移動した。ファイル属性が変わったから出たのかな?)

 

調べてみると以下で解決できた。

などとなっていてファイル内容の変更がない場合は、git config core.filemode falseとするとこの変更が無視され、以後変更と見なされないようです。

Gitで変更していないはずのファイルが変更とみなされる (qiita)

あじゃしたー

コメント

タイトルとURLをコピーしました