一、問題
Clion是一個跨平台的IDE,今天將工程運行在Ubuntu下,在Git提交時發現有很多文件顯示被更改,但是文件內容卻是相同的。


二、Git 規則
-
Git對文件訪問權限的管理與配置選項core.filemode有關。選項默認為true,即區分文件的執行權限,校驗Git的Index中和工作目錄中的文件權限。
-
但是一般我們只關心代碼的更改,而不在乎文件權限的修改。所以需要修改一下Git中的 filemode 配置選項。
三、查看與設置
- 查看filemode選項
git config --get core.filemode 或 git config core.filemode - 設置filemode選項
git config --add core.filemode false
OK, 至此問題解決。

