首页
/
每日頭條
/
科技
/
idea的git回滾代碼
idea的git回滾代碼
更新时间:2025-07-16 15:38:24
一、前言

目前在公司進行開發,項目都是多人參與的,即開出多個分支如 dev-fun1、dev-fun2等,以方便各自在自己的分支上開發測試,互不影響。

功能開發完畢、測試完畢,再合并到主幹分支master

然而問題來了,彼此的分支是開發測試完畢了,但是合并的時候就不一定是很和諧的事情了,比如彼此都改同一處的代碼,合并的時候就得考慮如何兼容了。

最後的又問題來,合并的兼容處理不當,如何回退當前分支到合并前的狀态呢?

idea的git回滾代碼(借助IDEA進行git當前分支版本回退)1

二、git命令處理

1.通過 git log 查看本地提交記錄,

2.查看想要回退的節點的版本号

3.通過reset命令完成回退

idea的git回滾代碼(借助IDEA進行git當前分支版本回退)2

idea的git回滾代碼(借助IDEA進行git當前分支版本回退)3

缺點:當提交過多(日常開發,分支合并的時候,上百commit是常事了),很難通過log查找到自己想要會退到的版本

這不是本文的重點,簡單略過。

三、IDEA圖形界面處理

1.點擊左下角的的Git,打開git操作窗口

2.點擊git操作窗口的log,查看git提交信息

3.選擇Branch中想進行回退的分支

4.右擊當前分支想要回退到的節點,選擇 Reset Current Branch to Here

idea的git回滾代碼(借助IDEA進行git當前分支版本回退)4

idea的git回滾代碼(借助IDEA進行git當前分支版本回退)5

即可實現回退當前分支到指定的版本,與其他分支無關!

idea的git回滾代碼(借助IDEA進行git當前分支版本回退)6

選擇 Hard 強制回退!

idea的git回滾代碼(借助IDEA進行git當前分支版本回退)7

即可回退到如上圖的位置,即當前分支的某個提交節點!

四、小結

本質是一個reset操作,完全可以使用命令解決,但是要找準切回點,明顯沒有IDEA提供的圖形界面簡單。通過命令顯示過多的日志,通過肉眼很難覺察到想要提交的點。

五、其他

覆蓋遠程分支的方法(不能通過merge):

删除遠程分支(可以idea操作),分支新推再push上去

idea的git回滾代碼(借助IDEA進行git當前分支版本回退)8

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
手機保修期内換屏要錢嗎
手機保修期内換屏要錢嗎
演示機型:Iphone12&&華為P40&&小米11系統版本:iOS14.4&&EMUI11&&MIUI12.0.7如果手機屏幕不是人為原因損壞的,在三包期限内可以要求免費修理或者換屏;如果是人為原因造成的,不享有三包服務,需要付費更換屏幕。意外因素或人為行為導緻産品損壞不屬于免費保換保修範圍。如:如進液、摔損、輸入不合适電壓、過度擠壓、主闆變形等。對于電源适配器,若有明顯的硬物損傷、裂痕、斷腳、
2025-07-16
蘋果12截圖怎麼截
蘋果12截圖怎麼截
以iPhone12、ios14為例。1、進入手機“設置”界面,點擊“輔助功能”。2、頁面中,點擊“觸控”。3、點擊“輔助觸控”。4、點擊“自定頂層菜單”。5、選擇并點擊“自定”。6、之後,勾選“截屏”。7、勾選完畢,點擊&ldquo
2025-07-16
虛拟home鍵怎麼設置
虛拟home鍵怎麼設置
虛拟home鍵設置方法如下。1、首先打開手機的“設置”。2、進入到頁面後,找到“通用”并點擊。3、然...
2025-07-16
電腦怎麼設置無線路由器
電腦怎麼設置無線路由器
1、連接路由器,首先是打開網址,輸入tplogin.cn。2、然後輸入管理員密碼,點擊确定。3、選擇寬帶撥号上網,輸入賬号密碼。點擊下一步。4、将wifi多頻合一打開,輸入無線名稱和密碼,确定即可。
2025-07-16
冷凍液超過上限有關系嗎
冷凍液超過上限有關系嗎
1、首先,冷卻液加注過多是可以将多餘的冷卻液從膨脹水壺内抽出來的。再而,冷卻液加注過多對發動機并沒有什麼影響的。因為在膨脹水壺上會有個排水管,當冷卻液加注過多造成壓力過大時,該排水管就起到一個洩壓的作用,而且過多的冷卻液也會從該排水内排除。2、我們唯一要注意的不是冷卻液過多,而是冷卻液過少,冷卻液如...
2025-07-16
Copyright 2023-2025 - www.tftnews.com All Rights Reserved