小编典典

最终将使用哪个版本的 git 文件:LOCAL、BASE 还是 REMOTE?

all

当 期间发生冲突时git merge,我打开一个名为Meld的合并工具。它打开三个文件
LOCAL、BASE 和 REMOTE。正如我所读到的,LOCAL 是我的本地分支,BASE 是共同祖先,REMOTE 是要合并的分支。

现在我的问题是:最终将使用哪个版本的文件?是远程的吗?如果是这样,我可以根据需要编辑它吗,不管 BASE 分支中有什么?


阅读 69

收藏
2022-08-02

共1个答案

小编典典

是中间那个:BASE

实际上,不是共同祖先,而是冲突用和BASE标记的半成品合并。>>>>``<<<<

您可以在融合编辑窗口的顶部看到文件名。

在此处查看屏幕截图

融合基地

BASE您可以根据需要使用或不使用 meld 命令来编辑文件。
您还可以摆脱 meld 并使用您最喜欢的文本编辑器编辑文件。

  • <<<< HEAD和标记之间的代码=====是合并之前的本地文件之一。
  • ====和之间的代码>>>> <branch name>是远程文件之一。
2022-08-02