Git學習筆記#4-版本回退
阿新 • • 發佈:2020-11-29
版本回退
回退
已經提前對git01.txt檔案進行了5次操作並分別提交到git倉庫中
使用git log
語句可以檢視記錄
其中,master表示主分支,commit後面的一大串字元表示版本的唯一標識,Author表示操作者,第五次操作等為提交時加上的說明註釋
git lot -5 --pretty=oneline
語句可以簡化輸出,其中-5表示輸出5行,--pretty=oneline表示輸出到一行中
使用git reset --hard HEAD^
語句可以將檔案回退到上一個版本
使用cat 檔名
語句可以檢視工作庫中檔案的內容
加兩個^可以將檔案回退到兩個版本前
git reset --hard HEAD^^
使用波浪號加數字可以回退任意版本
git reset --hard HEAD~2
回到未來版本
使用語句git reset --hard 唯一識別符號
(唯一識別符號只要輸入前幾位並保證不與其他版本重複就行)
使用git reflog
語句可以檢視HEAD指標過去指向的位置,同時可以檢視對應的操作,同時可以避免因為版本回退而丟失唯一識別符號的情況