让我说我有分支B1和B2,在B1我有一个名为myfile.txt的文件并且我修改了它,在B2中我删除了该文件,现在我想将B1合并到B1中,显然git显示我发现存在合并冲突,因为分支已在本地删除。现在我明白应该保留在B1中引入的myfile.txt中的更改,但是应该将它们移动到另一个文件.txt。
所以我的问题是,在这种情况下我该如何合并? 我想到了两种可能的情况:
A) 1.接受本地更改并删除文件 2.提交合并 3.合并后创建其他提交,我移动更改。
b)中 1.接受本地更改并删除文件 2.更改anotherfile.txt 3.提交合并
那么什么样的解决方案更受欢迎?另外,在解决方案b)中甚至可以这样做吗?我的意思是,是否可以在合并期间引入未受影响文件的更改,然后提交合并?
答案 0 :(得分:1)
您可以更改合并提交中的任何文件,因此在提交中移动文本的解决方案2就可以了。