保护文件免受git merge中的修改

时间:2014-07-03 04:28:10

标签: git rebase

我有一个我分叉的Git存储库。现在,让我们来看一个假设:

假设有一个文件" versionFile.java"存在于" fork 1"和另一个文件" versionFile.java"在" master"。

现在,假设我正在" fork 1"我收到来自" master"的拉取请求(或其他一些分支)。但是,在某些条件下我不想要" versionFile.java"被覆盖或从任何其他分支合并。这是我的档案。我只是想合并所有其他更改。

我想"锁定"这个文件。我不希望合并是“交互式”#34;。我不想手动跟踪和检查任何东西。我只是想告诉git这个文件是我的。不要改变它。无论如何。

可能的?

1 个答案:

答案 0 :(得分:1)

git update-index --assume-unchanged versionFile.java

您可以使用--no-assume-unchanged恢复正常操作。