idea中使用git插件回滾代碼的流程步驟
一、要回滾到很久之前的代碼
這種方法也是最保險的一種:
在自己想要回退的地方,點New Branch,拉出一個新分支后在pull到遠端。代碼都是合并別人分支前的代碼。不過在這個分支之后你新提交的代碼也會沒有。擇優(yōu)選擇。
二、合并其他分支代碼后,剔除其他分支的代碼,或剔除前幾次提交的代碼
警告:記住如果被合并的分支節(jié)點比較多建議用第一種方法,因為當節(jié)點多了的時候修改同一個文件的代碼也會多,到后面解決沖突的時候特別容易混亂,這種方法只適合剔除最近幾次少量的不想要的代碼。
在idea中打開git日志,在需要剔除的代碼鼠標右擊,在點revert commit 即可,有沖突解決就可以了,一般按著順序revert不會有沖突的。
2.1、舉例剔除最近提交的代碼:
如果想要剔除的提交記錄代碼中是新增的代碼文件則會直接剔除,如果是修改的代碼文件,則會彈出解決沖突窗口,自己手動處理下,保留你自己想要的代碼即可。
2.2、舉例剔除合并其他分支的代碼:
就比如以上圖片藍色分支合并到了橘黃色分支中,想要剔除藍色分支中的代碼,直接將藍色分支中的每次提交代碼的節(jié)點代碼剔除即可(在剔除代碼的時候一定要看清楚節(jié)點是不是你想要剔除分支的那個代碼,否者剔除錯了,不好恢復。記住如果被合并的分支節(jié)點比較多建議用第一種方法,因為當節(jié)點多了的時候修改同一個文件的代碼也會多,到后面解決沖突的時候特別容易混亂)。
下圖教你識別那個是你想要剔除的分支節(jié)點代碼:
到此這篇關于idea中使用git插件回滾代碼的流程步驟的文章就介紹到這了,更多相關idea使用git插件回滾代碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MyBatisPlus+SpringBoot實現(xiàn)樂觀鎖功能詳細流程
樂觀鎖是針對一些特定問題的解決方案,主要解決丟失更新問題,下面這篇文章主要給大家介紹了關于MyBatisPlus+SpringBoot實現(xiàn)樂觀鎖功能的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-03-03解析Springboot集成Tile38客戶端之Set命令實現(xiàn)示例
這篇文章主要為大家介紹了解析Springboot集成Tile38客戶端之Set命令實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08spring boot基于DRUID實現(xiàn)數(shù)據(jù)源監(jiān)控過程解析
這篇文章主要介紹了spring boot基于DRUID實現(xiàn)數(shù)據(jù)源監(jiān)控過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-12-12