有一個配置文件git上保存一份可發布狀態的但是本地測試需要對配置文件進行改動這些改動並不想提交到git之前做法git update-index --assume-unchanged讓本地不對文件進行追蹤但是這個做法對其他分支並沒有效果
git update-index --assume-unchanged
有什麼指令可以達到我想要的效果?
git-extras 提供了一個指令 git lock,可以實現這個功能,提交檔案以後用 git lock 指令把設定檔鎖住。
當然這個 git lock 指令的實作很簡單,包裝了 git 自帶的功能:
git update-index --skip-worktree 文件路径
有同樣的效果。
.gitignore檔案不知道能不能滿足,提交一次之後把設定檔填加入.gitignore檔案中,之後就不會提交了
git-extras 提供了一個指令 git lock,可以實現這個功能,提交檔案以後用 git lock 指令把設定檔鎖住。
當然這個 git lock 指令的實作很簡單,包裝了 git 自帶的功能:
有同樣的效果。
.gitignore檔案不知道能不能滿足,提交一次之後把設定檔填加入.gitignore檔案中,之後就不會提交了