1. 程式人生 > >linux檔案許可權和git status 衝突問題總結

linux檔案許可權和git status 衝突問題總結

git關於檔案許可權修改引起的衝突及忽略檔案許可權的辦法

在釋出專案到線上時,很多時候需要修改檔案的許可權,如果是使用git版本管理軟體來發布的話,那麼下次更新線上檔案的時候就會提示檔案衝突。明明檔案沒有修改,為什麼會衝突呢?原來git把檔案許可權也算作檔案差異的一部分。

  • 解決辦法:

git中可以加入忽略檔案許可權的配置,具體如下:

$ git config core.filemode false

-這樣就設定了忽略檔案許可權。檢視下配置:

$ cat .git/config

參考