版本回退
不斷對文件進行修改並提交時,版本庫會產生多個歷史版本,git reset
命令可以使其回退到指定的版本。
-
創建多個版本
Version 1.0
Version 2.0
Version 3.0
-
查看歷史提交日誌
a.查看所有日誌
git log
注:按q
鍵退出瀏覽b.查看格式化後的日誌
git log --pretty=oneline
-
回退版本
在git用HEAD
表示當前版本,上一個版本爲HEAD^
,上上個版本爲HEAD^^
,上n個版本爲HEAD~n
git reset --hard HEAD^
-
撤銷回退
a. 窗口未關閉,直接找到回退前版本的commit id
,只需要指定前幾位即可。
b. 窗口已關閉,無法直接獲取到回退前版本的commit id
,使用git reflog
來查找記錄。