git回退代碼的三種方式mixed,soft,hard
基于IDEA操作,也有純命令操作,操作方式幾乎差不多,在這里不做贅述。
一、.mixed的操作(IDEA的默認(rèn)操作)
1.左下角git指向標(biāo),點(diǎn)擊看到我們的git操作日志。選擇你要回退的版本。
復(fù)制Reversion Number***
2.在git---->resposity----->Reset Hard粘貼你的Reversion Number,點(diǎn)擊確定.
這時(shí)候你本地的代碼和本地倉庫都回退到commit狀態(tài)下.
在commit狀態(tài)下回退代碼.成功!
3.這時(shí)候你以為工作完成了嗎?不不不 還沒有,我們的遠(yuǎn)程倉庫上還保留的代碼。這時(shí)候,我們需要在terminal窗口下
4.執(zhí)行g(shù)it push -f 強(qiáng)制推送本地的代碼到遠(yuǎn)程倉庫中,進(jìn)行更新。
6.更新完成后,本地的提交記錄也消失了 更新完成?。。?br>文章來源:http://www.zghlxwxcb.cn/news/detail-487170.html
選擇HARD類型是強(qiáng)制刪除,本地代碼和本地倉庫的代碼會(huì)直接回退,有點(diǎn)暴力不太喜歡.
至于soft類型和mixed的類型差不多,在這里也不做過多贅述.文章來源地址http://www.zghlxwxcb.cn/news/detail-487170.html
PS后話:IDEA幫我們集成了大量的git操作,如切換分支,拉新分支,合并分支,rebase暫存,cherry-pick等等優(yōu)秀的操作,等待著大家去探索?。。?/h3>
到了這里,關(guān)于Git回退代碼操作大全的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!