1、在自己的branch已commit 和push 發現conflict
執行:git fetch origin master:master。
將本地master更新至和遠端master在一個節點上(master HEAD 已更新)
2、執行:git rebase master 。
將自己branch的修改提交,拼接到master上(在之前master HEAD切出的自己分支,現在將其複製一份,拼接到新的master分支上,此時的master指向最新的提交點)
3、執行:git pull origin master 。
將別人提交更新的代碼更新到本地,出現衝突。進入一個臨時創建的分支
4、在臨時分支中,執行:gst。
可看到具體那個文件衝突
5、在編譯器中解決衝突(刪除無用的)
6、解決完成,執行:git add --all。
7 、根據提示執行:git rebase --continue
跳出臨時分支,進入自己的分支
7、執行:git push origin 自己分支名。
完成。。。