04 git 時光機穿梭-版本回退

git log 命令顯示從最近到最遠的提交日志
Paste_Image.png

我們可以看到2次提交,最近的一次是append distributed
最早的一次是write a readme file

如果嫌輸出信息太多,看得眼花繚亂的,可以試試加上--pretty=oneline
參數:

Paste_Image.png

前面的f25d...c1e5是commit id(版本號)

git reset 回退命令

HEAD 表示當前版本
HEAD^ 表示上一個版本

Paste_Image.png

HEAD^^ 表示上上一個版本
可以使用HEAD~n來指定到之前的某個版本
也可以直接使用commit id來回到指定版本

Paste_Image.png

--hard 表示什么,以后分解

git reflog 用來記錄你的每一次命令
Paste_Image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容