git merge
1. git 解决冲突
***** <<<<<<< HEAD *** *** ======= **** **** ** >>>>>>>7223747812838647234
注:<<<<<<<和=======是HEAD的代码,========和>>>>>>>之间是master代码,根据实际情况合并代码后,提交
git commit -a -m 'Resolved conflict' git pull git push
2. pycharm 冲突解决
提交代码
3. 典例1
注:master合到branch_2解决了冲突后,再吧branch_2合到master时(虽然有冲突)就不会发生冲突了
4. git merge时,撤销MERGING状态
$ git pull origin test // git pull合并代码的时候,若发生冲突,会处于merging状态,检查代码,发现自己的分支低于主分支,这个时候想撤销merge // 撤销merge $ git reset --hard HEAD (or sha_1)