idea中git版本回滾以及git 回滾指令
場景
在項目開發(fā)過程中,git提交的最新版本的代碼出現問題,需要回滾到之前的某一個版本,需要使用到git的reset操作進行回滾,與之區(qū)分的revert操作。
-
reset是直接回滾到某一個版本,將這個版本之后的所有版本丟棄。
-
revert是指定取消某一個版本的提交
Idea中git版本回滾
1.選擇需要回滾操作的提交記錄
2.鼠標右鍵點擊記錄,彈出如下界面,再點擊Reset Current…
3.選擇需要的回滾模式
- Soft:不改變已修改的文件,并且保留已commit的git索引
- Mixed:不改變已修改的文件,但不保留已提交的git索引
- Hard: 回滾到選擇的版本,所有提交和未提交的修改都將丟棄。
- Keep: 回滾到選擇的版本,已提交的將被丟棄,但保留了本地未提交的修改內容。
git回滾指令
1.首先確認所需要回滾的分支,并切換到分支
2.使用日志指令查看提交記錄
git log
3.執(zhí)行回退指令,把本地代碼回滾到所選擇commit時狀態(tài)[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-LEpO4L1k-1675831686180)文章來源:http://www.zghlxwxcb.cn/news/detail-601789.html
git reset --hard ba777c5e21c169847754e92a5a16ea8d6da1b9e0
4.執(zhí)行強制推送命令,記住要強制推送(本地代碼會與遠程產生沖突,版本不一致,不強制推送無法提交)文章來源地址http://www.zghlxwxcb.cn/news/detail-601789.html
git push origin dev --force
到了這里,關于idea中git版本回滾以及git指令回滾的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!