最近把 git 當作 deployment 過程的一環,接著就會碰到一個問題,有時因為需求要調整 file permission ,此時就會造成 git checkout 失敗,要求要先 merge 在行動。雖然 file permission 容易出現在 Windows / Linux ,但在 Linux 環境用 git 當作 deployment 時,也常有身份、權限的改變而造成一樣的影響。 解法: $ git config core.fileMode false 或 $ git -c core.fileMode=false diff $ git -c core.fileMode=false checkout
留言(2)
以上為 Blogger 時期的留言封存。