Git Merge解决方案版本说明

时间:2017-06-07 03:31:20

标签: git user-interface merge

这是一个简单的问题,或者在尝试找到答案之前我会想到,所以请有人向我解释。

从远程获取并合并更改时,如果存在冲突,则会通知您,并且文件需要合并解析。 (这是在Git GUI中)

我知道那些冲突的文件,我希望我在合并之前完成的副本是我想要的。并且可以看到如下。

<<<<<<< HEAD
+  Code that I have added
  =======
+  Code that I replaced
 >>>>>>> origin/master

我的问题是,当我点击右键时,我会选择:

  • 使用远程版本
  • 使用本地版

我想知道的是&lt;或者&gt;适用于哪个版本。正如我在一个实例中,我已经隐藏了一些更改,完成了一个提取,然后弹出我的更改,显然我的存储更改成为远程版本而不是本地版本。而且基本上它弄乱了我的头,只是想要一张婴儿床单,知道哪个选项适用于尖括号的哪个方向。

1 个答案:

答案 0 :(得分:0)

单词HEAD和origin / master回答你的问题。

第一个代码块(在&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;第二个代码块与您的远程分支有关。

有角度的括号总是表示代码与哪个提交有关。

相关问题