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

问题描述

是中间那个:BASE

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

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

在此处查看屏幕截图

融合基地

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

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

解决方法

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...