我有两个分支,一个分支比另一个分支更新得更多,并且我想将更新后的合并到过时的分支中,但只合并不会引起冲突的提交。 当我进行合并并尝试签出未暂存的文件时,它会显示“警告:“我的文件”路径未合并”,并且无论如何我都想合并,该怎么办?
答案 0 :(得分:1)
让我们致电您的分支机构outdated
和updated
。我假设您想将updated
合并到outdated
中而不合并有冲突的文件,但是以某种方式保持您的updated
分支的版本。所以:
上outdated
。尝试合并updated
。
Git发出冲突文件列表。
写下他们的路径名。
中止合并。
回到updated
。将有冲突的文件复制到安全性更高的位置(此工作树之外)。
从outdated
签出有冲突的文件,从而用没有冲突的文件版本(因为它们相同)覆盖updated
中的有冲突文件。
回到outdated
并进行合并。
回到updated
,然后将有冲突的文件复制回工作树中。