博學(xué)谷短視頻掘金流量陪跑訓(xùn)練營(yíng)3.0\/--》ccys1473
19. 使用?rebase -i
?時(shí),squash
?和?fixup
?有什么區(qū)別
squash
?和 fixup 結(jié)合兩個(gè)提交。squash
?暫停?rebase
?進(jìn)程,并允許咱們調(diào)整提交的消息。fixup
?自動(dòng)使用來自第一次提交的消息。
20. 通常,當(dāng)使用?master
?重新建立功能分支時(shí),對(duì)于每次提交都需要解決沖突?
是的。由于每次提交的更改都會(huì)在?rebase
?期間重新應(yīng)用,所以必須在沖突發(fā)生時(shí)解決它們。
這意味著在提交之前就已經(jīng)有了提交沖突,如果沒有正確地解決它,那么下面的許多提交也可能發(fā)生沖突。為了限制這一點(diǎn),我經(jīng)常使用?rebase -i
?來壓縮提交歷史記錄,以便更輕松地使用它。
如果許多提交之間仍然存在沖突,可以使用?merge
。
標(biāo)簽: