git如何讓文件只提交一次,之後對文件改動都不進行提交,且所有分支起效
世界只因有你
世界只因有你 2017-05-02 09:26:51
0
2
1027

有一個配置文件
git上保存一份可發布狀態的
但是本地測試需要對配置文件進行改動
這些改動並不想提交到git
之前做法
git update-index --assume-unchanged
讓本地不對文件進行追蹤
但是這個做法對其他分支並沒有效果

有什麼指令可以達到我想要的效果?

世界只因有你
世界只因有你

全部回覆(2)
为情所困

git-extras 提供了一個指令 git lock,可以實現這個功能,提交檔案以後用 git lock 指令把設定檔鎖住。

當然這個 git lock 指令的實作很簡單,包裝了 git 自帶的功能:

git update-index --skip-worktree 文件路径

有同樣的效果。

迷茫

.gitignore檔案不知道能不能滿足,提交一次之後把設定檔填加入.gitignore檔案中,之後就不會提交了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板