我有一个我分叉的Git存储库。现在,让我们来看一个假设:
假设有一个文件" versionFile.java"存在于" fork 1"和另一个文件" versionFile.java"在" master"。
现在,假设我正在" fork 1"我收到来自" master"的拉取请求(或其他一些分支)。但是,在某些条件下我不想要" versionFile.java"被覆盖或从任何其他分支合并。这是我的档案。我只是想合并所有其他更改。
我想"锁定"这个文件。我不希望合并是“交互式”#34;。我不想手动跟踪和检查任何东西。我只是想告诉git这个文件是我的。不要改变它。无论如何。
可能的?
答案 0 :(得分:1)
git update-index --assume-unchanged versionFile.java
您可以使用--no-assume-unchanged
恢复正常操作。