有一个配置文件
git上保存一份可发布状态的
但是本地测试需要对配置文件进行改动
这些改动并不想提交到git
之前做法git update-index --assume-unchanged
让本地不对文件进行追踪
但是这个做法对其他分支并没有效果
有什么命令可以达到我想要的效果?
有一个配置文件
git上保存一份可发布状态的
但是本地测试需要对配置文件进行改动
这些改动并不想提交到git
之前做法git update-index --assume-unchanged
让本地不对文件进行追踪
但是这个做法对其他分支并没有效果
有什么命令可以达到我想要的效果?
.gitignore文件 是不能满足的。
因为如果是项目的配置文件,而偏偏这个文件还不能忽略掉,因为忽略掉后,版本库中的文件也会删除掉,其他人一同步连配置文件都没了的。
参考别人的网址:
http://baijiahao.baidu.com/s?...
https://hbliu.coding.me/2018/... 这个方法可以解决你的问题。
我有个不同的问题,是允许在其它分支提交,不允许在master提交。
除了命令,还有别的方法吗?
2 回答1.2k 阅读✓ 已解决
2 回答862 阅读✓ 已解决
1 回答673 阅读✓ 已解决
1 回答833 阅读
1 回答645 阅读
296 阅读
git-extras 提供了一个命令 git lock,可以实现这个功能,提交文件以后用 git lock 命令把配置文件锁住。
当然这个 git lock 命令的实现很简单,包装了 git 自带的功能:
有同样的效果。