0

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

4

1 回答 1

1

让我们调用您的分支outdatedupdated. 我假设您想在不合并冲突文件的updated情况outdated下进行合并,但以某种方式保留您的updated分支版本。所以:

  1. 上车outdated。尝试合并updated.

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

  3. 写下他们的路径名。

  4. 中止合并。

  5. 回去吧updated。将冲突的文件复制到更安全的地方(在此工作树之外)。

  6. 从中签outdated出冲突文件,从而用updated那些因为相同而不会冲突的文件的版本覆盖冲突文件。

  7. 重新开始outdated并进行合并。

  8. 重新开始updated并将冲突的文件复制回工作树。

于 2020-05-31T17:58:59.943 回答