idea上git 版本回滾操作方法
第一步:查看提交日志。
git->show history. 會在窗口下方展示我們的版本信息(見圖1)。
圖1 查看git提交日志
第二步:根據提示提交時的信息,選擇要回滾的版本号。如此處我們要回滾的版本号為圖1 藍色所示記錄,則點中後,右擊鼠标,選擇“copy revision number”, 此時會将當前選中的版本号複制下來(如a1e0fed7fc1731d7a7f43ef8ec200c583abf49a3),見圖2.
圖2 獲取要回滾的版本号
第三步:在項目所在目錄下,右擊鼠标,選擇“git bash here”(見圖3),會彈出git bash的操作框(見圖3),然後輸入命令:git reset --hard a1e0fed7fc1731d7a7f43ef8ec200c583abf49a3 和 git push -f origin 當前分支名稱(如test)。
不出意外,就可以回滾成功了(見圖5)。
圖3 git bash 操作
圖4 回滾成功提示
注意事項:
在第二步的時候,也可以選擇“select in git log”選項,然後在選擇”reset current branch to here”操作将版本回滾到需要的版本号,然後在git bash 頁面執行“git push –f origin 分支号”命令即可(見圖5)。需要注意的是,執行完 ”reset current branch to here” 操作後,如果在idea中的git ->push 選項中,并不能直接提交當前版本。具體原因待查。
圖5 采用reset 方式回滾版本
,