从合并中删除未暂存的文件

时间:2020-05-31 17:51:26

标签: git merge unstage

我有两个分支,一个分支比另一个分支更新得更多,并且我想将更新后的合并到过时的分支中,但只合并不会引起冲突的提交。 当我进行合并并尝试签出未暂存的文件时,它会显示“警告:“我的文件”路径未合并”,并且无论如何我都想合并,该怎么办?

1 个答案:

答案 0 :(得分:1)

让我们致电您的分支机构outdatedupdated。我假设您想将updated合并到outdated中而不合并有冲突的文件,但是以某种方式保持您的updated分支的版本。所以:

  1. outdated。尝试合并updated

  2. Git发出冲突文件列表。

  3. 写下他们的路径名。

  4. 中止合并。

  5. 回到updated。将有冲突的文件复制到安全性更高的位置(此工作树之外)。

  6. outdated签出有冲突的文件,从而用没有冲突的文件版本(因为它们相同)覆盖updated中的有冲突文件。

  7. 回到outdated并进行合并。

  8. 回到updated,然后将有冲突的文件复制回工作树中。

相关问题