Git 已經 Commit 後,檔案權限就都一起 Commit 進去了,要怎麼修改檔案的訪問權限呢?
Git 如何修改 chmod 文件訪問權限
Git 版本不同,作法有些差異,主要都是靠 --chmod 來做設定
Git 2.9 版 以前
- git update-index --chmod=+x path/to/file # +x、-x ... 都可以
- chmod +x path/to/file # 註:上面步驟只有修改 index,檔案本身權限沒被修改
- git ci -m 'chmod filename'
Git 2.9 以後
- git add --chmod=+x path/to/file
- chmod -x path/to/file
- git ci -m 'chmod filename' path/to/file