赞
踩
最近使用git开发变多了,然后又参与多人开发一个项目。提交的代码也不会是按照先后顺序进行merge。即使是先后顺序merge,也有可能跟前一个人冲突。
之前我的解决方案是,先把最近的代码拉下来,然后再将我自己的PR拉下来,再解冲突,再上传。后来发现这样很麻烦。
现在的解决方式(在之前提交PR目录下):
- git pull --rebase
- git status
- # 如果有2个提交想合并可以 , 除第一个是pick,后面可以改成squash
- git rebase -i HEAD~2
- # 如果有冲突,会显示在提示git add下面有双方冲突,解完冲突后
- git add .
- git status
- git rebase --continue
- git push origin master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。