在合并分支时遇到一种情况,我的文件名命名为了abc,然后在我们都不知道的情况下,我的同事在开发代码时,也新建了一个名称为abc的文件夹,也就是我们的文件夹名称冲突了,这种情况,该如何处理呢?
- 如果在rebase过程中发现的,那么直接关闭rebase,执行
git rebase -abort命令 - 在自己的本地分支上,更改文件名称命名为其他单词,然后提交代码到自己的远程分支
- 把自己更改文件夹名称的这条记录合并到其他记录里,也就是,只要最新更改的不是更改文件夹名称这些代码就行,执行
git rebase -i HEAD~2(数字自定)命令 - 开始合并冲突,执行
git rebase origin/要合并的分支名命令,在这里会发现因为文件夹重名导致的冲突没有了 - 执行
push命令即可合并完成了