Contents

git difff 出現old mode 100755 new mode 100644

Contents

最近遇到 git 沒有變動的檔案
發現狀態跑出更動檔案
找了一下解決方法

1
2
3
$ git diff code.c
old mode 100755
new mode 100644

這原因應該是 Linux、Window、Mac 之間檔案複製到不同台電腦做 git commit
可能會遇到的問題

git config core.filemode false
解決問題

在看情形是不是要全域做設定

參考來源:

最近沒有時間整理這些資料
先預留 NOTE:
(sharding DB 不太能做 join)