
操作步驟先保證本地的開發分支和master分支都是最新的code切換到你現在開發的分支在git命令中輸入git rebase origin/master這樣就會把你現在正在開發的分支中已經寫好的代碼與最新的master分支的代碼合并在一起合并的過程中可能會涉及很多沖突需要解決。輸入 git status 顯示沖突的文件然后找到那個文件解決沖突。git status如果不顯示沖突文件但又處于rebase狀態輸入git rebase --skip輸入git add [文件名]這樣才算解決一個沖突輸入 git rebase --continue 繼續git status …直到所有的沖突全部解決5解決完沖突后推送到遠程庫。git push --force(一個人開發時候用)6完成如何終止rebase操作輸入 git rebase --abort 回到最初的狀態前面解決的所有沖突都會恢復到以前的狀態如何查看rebase完成了呢git branch看看自己是否在開發分支如果回到開發分支就是rebase完成。如果rebase沒有完成git branch不會在開發分支會在rebase新開的一個臨時的分支里面。git branch -vv 查看自己的分支以及自己的分支與遠程分支落后多少個文件如果落后了就git pull解決沖突。git push失敗可能是本地這個分支有一些文件落后遠程分支需要git pull已經push之后修改重置到兩個提交之前保留工作區更改git reset --soft HEAD~2重新提交git commit -m “合并后的提交信息”git push -f還沒有push之前要修改注釋可以先執行如下代碼git commit --amend -m “XXXXX”后面直接按照往常push即可。push之后修改注釋可以先執行上述命令然后再暴力式執行如下命令git push -f