能用git rebase就别用git merge
当前项目分支dev,我想将当前分支与master分支合并。
使用git rebase:
git rebase master
此时会报一系列冲突,请留意Conflict提示冲突的是哪些文件,然后打开对应文件一一解决冲突即可。
解决冲突后输入下一条命令。
git add .
将解决冲突后的文件都添加进合并列表。
会看到显示添加了什么文件,请检查一下是不是自己解决冲突后的文件。
确定后输入下一条指令。
git rebase --continue
命令行窗口会显示提交记录,输入:wq
按回车键退出即可。
退出后,如果没有出现Successfully,则检查命令行右侧会有类似**[2/5]**这样的数字显示,意味着总共有5个分支冲突待解决,已解决2个分支。
根据提示的Conflict文件,继续解决冲突。
解决后再继续continue,重复前面的步骤。
直到最后出现Successfully,冲突就解决完啦。
ps:下次我合并master时再补一些图片。