新聞中心
這篇文章主要講解了“如何解決git分支合并時(shí)不慎Fast Forward了的問題”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“如何解決git分支合并時(shí)不慎Fast Forward了的問題”吧!
堅(jiān)守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都報(bào)廢汽車回收小微創(chuàng)業(yè)公司專業(yè)提供成都定制網(wǎng)頁設(shè)計(jì)營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
起因
一般來說,開發(fā)一個(gè)功能會(huì)利用git的分支功能,新開一個(gè)功能分支,開發(fā)完成后進(jìn)行合并。同時(shí),為了日后能方便查看這個(gè)功能開發(fā)的相應(yīng)歷史,會(huì)使用--no-ff
,避免git自動(dòng)進(jìn)行Fast Forward功能,把分支拉直了。但是有時(shí)合并時(shí)會(huì)不慎忘了加這個(gè)--no-ff
,如何解決呢?
解決
有人可能會(huì)覺得使用git reset --hard
即可,但是如果這個(gè)分支開發(fā)時(shí)間很長,可能你比較難以追溯到底是那個(gè)提交之后開的分支。其實(shí)git有自己的命令。
一旦不小心已經(jīng)執(zhí)行了git merge
了,只需執(zhí)行
git reset --merge ORIG_HEAD
就能回到合并前的狀態(tài)了,然后再進(jìn)行
git merge --no-ff-m" "
就能進(jìn)行 No Fast Forward的合并了。
感謝各位的閱讀,以上就是“如何解決git分支合并時(shí)不慎Fast Forward了的問題”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對如何解決git分支合并時(shí)不慎Fast Forward了的問題這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
網(wǎng)站欄目:如何解決git分支合并時(shí)不慎FastForward了的問題
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/ijdips.html