rebase在git中是一個(gè)非常有魅力的命令,使用得當(dāng)會(huì)極大提高自己的工作效率;相反,如果亂用,會(huì)給團(tuán)隊(duì)中其他人帶來(lái)麻煩。它的作用簡(jiǎn)要概括為:可以對(duì)某一段線性提交歷史進(jìn)行編輯、刪除、復(fù)制、粘貼;因此,合理使用rebase命令可以使我們的提交歷史干凈、簡(jiǎn)潔!
下面看下git rebase 成功之后如何撤銷,感興趣朋友看下。
git rebase 過(guò)程中可以使用git --abort/--continue
來(lái)進(jìn)行操作,成功之后如何撤銷呢?
首先執(zhí)行g(shù)it reflog查看本地記錄
可知本次rebase之前的id 為:
02a3260 HEAD@{9}: commit: adjust ds5 ir data save file formate
所以執(zhí)行
git reset --hard 02a3260
即可
到此這篇關(guān)于git rebase 成功之后撤銷的操作方法的文章就介紹到這了,更多相關(guān)git rebase撤銷內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
標(biāo)簽:襄陽(yáng) 丹東 哈爾濱 鄂爾多斯 莆田 雙鴨山 遵義 錫林郭勒盟
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《git rebase 成功之后撤銷的操作方法》,本文關(guān)鍵詞 git,rebase,成功,之后,撤銷,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。