问题描述
多个dev分支在同步开发,同时发起代码评审,但合入master的时候存在先后顺序,那么后面同文件的操作则会提示“合并有文件冲突”,导致代码无法入库,只能重新提交。
在个人分支中如何解决与master分支差异,从何顺利提交评审合入代码?
参考方案
1、按照下面的流程还是没办法在本地已经提交代码的时候正常合并到最新分支代码
# 切换到master分支
git checkout Android_V_master
# 更新master分支代码
git pull Android_V_master
# 切回dev分支
git checkout Android_V_dev
# 合并master的代码
git merge Android_V_master
2、不知道为什么提交到同一个dev分支的时候,提示找不到这个分支,所以push报错了。
Note:删除分支
# 删除Test_V_dev分支
git push origin --delete Test_V_dev
# 如下删除只是本地操作
git branch -D Test_V_dev
处于要删除的分支