【发布时间】:2011-12-15 05:22:47
【问题描述】:
情况是这样的:我们有几个配置文件,当用户克隆存储库时,预计他们会修改这些配置文件。文件本身的结构使其快速、简单和容易 - 但这意味着任何执行“git add *”或“git commit -a”的用户最终都会将它们发送回服务器,并且已经进行了更改!
这不仅会在他下次拉动时破坏下一个人的事情(他每次都需要合并并处理他甚至不需要的文件的冲突),这意味着用户很容易意外破坏我们正在进行持续集成测试。
我想要的是 git ignore 的效果(它不在乎它是否被更改,它不会提交它),但不必完全删除文件。如果我们也能以某种方式强制更改文件,那就太好了。
我知道在 SVN 中有方法可以做到这一点,我认为 Git 必须有一个等价物。
【问题讨论】:
-
这个帖子应该有帮助:stackoverflow.com/questions/7797368/…
标签: git