| 使用下面的關(guān)系區(qū)別這兩個操作: 現(xiàn)在來看看git merge和git rebase的區(qū)別。 假設(shè)有3次提交A,B,C。 
 在遠程分支origin的基礎(chǔ)上創(chuàng)建一個名為"mywork"的分支并提交了,同時有其他人在"origin"上做了一些修改并提交了。 
 其實這個時候E不應(yīng)該提交,因為提交后會發(fā)生沖突。如何解決這些沖突呢?有以下兩種方法: 1、git merge 
 2、git rebase 
 在rebase的過程中,有時也會有conflict,這時Git會停止rebase并讓用戶去解決沖突,解決完沖突后,用git add命令去更新這些內(nèi)容,然后不用執(zhí)行g(shù)it-commit,直接執(zhí)行g(shù)it rebase --continue,這樣git會繼續(xù)apply余下的補丁。 | 
|  | 
來自: liang1234_ > 《git》