[譯]如何去除Git的unstaged的文件提示“old mode 100755 new mode 100644”?


原文來源:https://stackoverflow.com/questions/1257592/how-do-i-remove-files-saying-old-mode-100755-new-mode-100644-from-unstaged-cha
問:
出於某種原因,當我最初從存儲庫中獲取我的git項目時,我在工作副本中獲得了大量文件,這些文件沒有對它們進行任何可識別的更改,但是仍然顯示在unstaged changes 區域中。
我在Windows XP上使用Git Gui,當我去查看文件時看看有什么變化。 我只看到:

old mode 100755  
new mode 100644 

有人知道這是什么意思么?
我該將這些文件從unstaged changes列表中去除? (這一百多個文件實在讓人討厭,我只想看到最近編輯過的文件並想要提交它們)。

答:
這看起來像你的unix文件權限模式(755 = rwxr-xr-x,644 = rw-r - r--) - 舊模式包含+ x(可執行)標志,新模式不包括。

msysgit的建議將core.filemode設置為false以解決問題:

git config core.filemode false


免責聲明!

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



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