1. 程式人生 > 實用技巧 >Git學習筆記#4-版本回退

Git學習筆記#4-版本回退

版本回退

回退

已經提前對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指標過去指向的位置,同時可以檢視對應的操作,同時可以避免因為版本回退而丟失唯一識別符號的情況