idea中使用git插件回滾代碼的流程步驟
一、要回滾到很久之前的代碼
這種方法也是最保險(xiǎn)的一種:
在自己想要回退的地方,點(diǎn)New Branch,拉出一個(gè)新分支后在pull到遠(yuǎn)端。代碼都是合并別人分支前的代碼。不過在這個(gè)分支之后你新提交的代碼也會(huì)沒有。擇優(yōu)選擇。

二、合并其他分支代碼后,剔除其他分支的代碼,或剔除前幾次提交的代碼
警告:記住如果被合并的分支節(jié)點(diǎn)比較多建議用第一種方法,因?yàn)楫?dāng)節(jié)點(diǎn)多了的時(shí)候修改同一個(gè)文件的代碼也會(huì)多,到后面解決沖突的時(shí)候特別容易混亂,這種方法只適合剔除最近幾次少量的不想要的代碼。
在idea中打開git日志,在需要剔除的代碼鼠標(biāo)右擊,在點(diǎn)revert commit 即可,有沖突解決就可以了,一般按著順序revert不會(huì)有沖突的。

2.1、舉例剔除最近提交的代碼:

如果想要剔除的提交記錄代碼中是新增的代碼文件則會(huì)直接剔除,如果是修改的代碼文件,則會(huì)彈出解決沖突窗口,自己手動(dòng)處理下,保留你自己想要的代碼即可。
2.2、舉例剔除合并其他分支的代碼:


就比如以上圖片藍(lán)色分支合并到了橘黃色分支中,想要剔除藍(lán)色分支中的代碼,直接將藍(lán)色分支中的每次提交代碼的節(jié)點(diǎn)代碼剔除即可(在剔除代碼的時(shí)候一定要看清楚節(jié)點(diǎn)是不是你想要剔除分支的那個(gè)代碼,否者剔除錯(cuò)了,不好恢復(fù)。記住如果被合并的分支節(jié)點(diǎn)比較多建議用第一種方法,因?yàn)楫?dāng)節(jié)點(diǎn)多了的時(shí)候修改同一個(gè)文件的代碼也會(huì)多,到后面解決沖突的時(shí)候特別容易混亂)。
下圖教你識(shí)別那個(gè)是你想要剔除的分支節(jié)點(diǎn)代碼:

到此這篇關(guān)于idea中使用git插件回滾代碼的流程步驟的文章就介紹到這了,更多相關(guān)idea使用git插件回滾代碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Spring依賴注入的三種方式以及優(yōu)缺點(diǎn)
IoC?和?DI?是?Spring?中最重要的兩個(gè)概念,其中?IoC(Inversion?of?Control)為控制反轉(zhuǎn)的思想,而?DI(Dependency?Injection)依賴注入為其(IoC)具體實(shí)現(xiàn)。那么?DI?實(shí)現(xiàn)依賴注入的方式有幾種?這些注入方式又有什么不同?本文就來和大家一起詳細(xì)聊聊2022-08-08
Spring中的事務(wù)管理及實(shí)現(xiàn)方式解析
這篇文章主要介紹了Spring中的事務(wù)管理及實(shí)現(xiàn)方式解析,Spring事務(wù)管理基于底層數(shù)據(jù)庫本身的事務(wù)處理機(jī)制,數(shù)據(jù)庫事務(wù)的基礎(chǔ),是掌握Spring事務(wù)管理的基礎(chǔ),這篇總結(jié)下Spring事務(wù),需要的朋友可以參考下2024-01-01
java實(shí)體類轉(zhuǎn)json時(shí)null值不要轉(zhuǎn)為"null"問題
這篇文章主要介紹了java實(shí)體類轉(zhuǎn)json時(shí)null值不要轉(zhuǎn)為“null”問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
java解析背包問題實(shí)例代碼(簡(jiǎn)單易懂)
背包問題是計(jì)算機(jī)科學(xué)中的經(jīng)典問題,涉及到在給定的一組物品中選擇最佳的物品組合,以使其總重量不超過背包所能承載的限制,同時(shí)獲得最大的總價(jià)值,這篇文章主要介紹了java解析背包問題的相關(guān)資料,需要的朋友可以參考下2025-10-10
Java多線程循環(huán)柵欄CyclicBarrier正確使用方法
這篇文章主要介紹了Java多線程循環(huán)柵欄CyclicBarrier正確使用方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
如何解決創(chuàng)建maven工程時(shí),產(chǎn)生“找不到插件的錯(cuò)誤”問題
這篇文章主要介紹了如何解決創(chuàng)建maven工程時(shí),產(chǎn)生“找不到插件的錯(cuò)誤”問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
使用EasyPoi實(shí)現(xiàn)多Sheet頁導(dǎo)出的示例代碼
在項(xiàng)目開發(fā)中,我們常常會(huì)遇到導(dǎo)出多Sheet頁的需求,本文降維打擊介紹一下如何使用EasyPoi實(shí)現(xiàn)這一功能,文中的示例代碼簡(jiǎn)潔易懂,有需要的可以參考下2025-03-03

