这是一个简单的问题,或者在尝试找到答案之前我会想到,所以请有人向我解释。
从远程获取并合并更改时,如果存在冲突,则会通知您,并且文件需要合并解析。 (这是在Git GUI中)
我知道那些冲突的文件,我希望我在合并之前完成的副本是我想要的。并且可以看到如下。
<<<<<<< HEAD
+ Code that I have added
=======
+ Code that I replaced
>>>>>>> origin/master
我的问题是,当我点击右键时,我会选择:
我想知道的是&lt;或者&gt;适用于哪个版本。正如我在一个实例中,我已经隐藏了一些更改,完成了一个提取,然后弹出我的更改,显然我的存储更改成为远程版本而不是本地版本。而且基本上它弄乱了我的头,只是想要一张婴儿床单,知道哪个选项适用于尖括号的哪个方向。
答案 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;第二个代码块与您的远程分支有关。
有角度的括号总是表示代码与哪个提交有关。