Git文件權限與filemode配置方法


一、問題

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

image-20210802194745432

image-20210802194646857

二、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, 至此問題解決。

image-20210802194911411


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM