有一个配置文件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文件中,之后就不会提交了