咕泡唐宇迪人工智能深度學(xué)習(xí)系統(tǒng)班6期\/--》ccys1473
19. 使用?rebase -i
?時,squash
?和?fixup
?有什么區(qū)別
squash
?和 fixup 結(jié)合兩個提交。squash
?暫停?rebase
?進程,并允許咱們調(diào)整提交的消息。fixup
?自動使用來自第一次提交的消息。
20. 通常,當(dāng)使用?master
?重新建立功能分支時,對于每次提交都需要解決沖突?
是的。由于每次提交的更改都會在?rebase
?期間重新應(yīng)用,所以必須在沖突發(fā)生時解決它們。
這意味著在提交之前就已經(jīng)有了提交沖突,如果沒有正確地解決它,那么下面的許多提交也可能發(fā)生沖突。為了限制這一點,我經(jīng)常使用?rebase -i
?來壓縮提交歷史記錄,以便更輕松地使用它。
如果許多提交之間仍然存在沖突,可以使用?merge
。
標(biāo)簽: