背景:在github,把test.py推上自己的倉庫后,提交PR,發現合並時提示有沖突,肯定有人修改了test.py
遠程分支:develop
frok倉庫的分支:testting
解決流程:
1.git pull upstream develop #拉取最新代碼
2.git status #告訴我們沖突的文件
3.修改沖突文件 test.py #實際是選擇保留的代碼
4.git add test.py #文件添加到暫存區
5.git commit -m 'fix xxx' #暫存區里的改動給提交到本地的版本庫
6.git push origin testting #把代碼推到自己倉庫的分支
7.提PR,合並代碼,結束。
補充從MERGING返回開始狀態:
輸入命令可以正常跳轉:git reset --hard head