Mac 搬遷文件git發生大量變動的解決辦法

當你將文件從一台 Mac 搬到另一台 Mac 後,Git 會根據文件的修改時間和權限變動來判斷文件是否被修改過。如果你發現所有文件都被認為是新增的或已修改過的樣子,解決方法:

chmod -R 755 .
git config core.fileMode false
git update-index --refresh