當(dāng)git上出現(xiàn)bug時候,回滾到某個歷史版本后,發(fā)現(xiàn)與master分支合并不了了
出現(xiàn)原因:git記錄到有合并記錄,所以就不讓合并
解決方式:將最后一次正常提交的代碼以后的提交/合并記錄清空,然后重新合并即可
比如:文章來源地址http://www.zghlxwxcb.cn/news/detail-505947.html
#test分支出現(xiàn)了bug,我們先進(jìn)git遠(yuǎn)程庫里,找到最后一次正常的提交id
#然后到git窗口運(yùn)行命令
1、git reset --hard 2d0e14de3ff3ae8a9db17f2b0b4c2941d48 (提交記錄的 commit id)
2、git push --force origin HEAD
3、未提示錯誤信息,重新合并試試,如果還是不行,切換到需要合并的另一個分支上再次重復(fù)上面的步驟即可
文章來源:http://www.zghlxwxcb.cn/news/detail-505947.html
到了這里,關(guān)于git分支回滾之后,無法合并的問題及解決方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!