如何防止在git上对特定文件进行连续提交?

时间:2010-08-16 08:54:36

标签: git

我有一些配置文件要使用默认参数在GIT上提交。 用户可以提取这些文件,并可以在本地副本上修改它们,但不能提交/推送。

我如何获得类似的结果?文件gitignore不符合我的需要,因为文件必须只是第一次提交

1 个答案:

答案 0 :(得分:10)

你能使用git的"assume unchanged"功能吗?如果设置了此项,git始终假定尚未修改相关文件。这意味着git status,git commit等将跳过该文件。请注意,用户仍然可以将新版本的文件推送到远程仓库中,但这需要一些额外的工作才能完成。

Here's a question更彻底地讨论了“假设不变”的用法。