我们假设我们有两个分支:分支A和分支B,它们在开始时基本上是相同的分支,两者都来自主分支。假设我从分支A中删除了image_1.png,image_2.png和image_3.png。我想知道以下合并之间有什么区别:
案例1:我切换到分支A并使用以下方法合并:
git merge BRANCH_B
案例2:我切换到分支B并使用以下方法合并:
git merge BRANCH_A
我想知道如下:在两种情况下合并后删除的文件是否被删除?或者在案例1中恢复已删除的文件,因为我将分支B合并到分支A中。
感谢。
答案 0 :(得分:0)
在第一种情况下,您必须解决合并冲突。由于你已经提到的事实。 B中的文件仍然存在,而A中的文件不存在。 在第二种情况下,如果我是正确的,文件将被删除。