已經提前對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 唯一識別符號
(唯一識別符號只要輸入前幾位並保證不與其他版本重複就行)
使用git reflog
語句可以檢視head指標過去指向的位置,同時可以檢視對應的操作,同時可以避免因為版本回退而丟失唯一識別符號的情況
Git學習筆記(三) 版本回退
實際工作中,乙個檔案可能被提交過多次,我們可以用git log命令來檢視提交記錄 可以看見我提交過兩次,並且有每次提交時候的說明,如果嫌輸出的資訊太多,可以加上這個引數 pretty oneline 如果你想回退一次操作,你該怎麼做呢?在git中,用head表示當前版本,也就是最新的提交69e77....
Git 版本回退(筆記)
1 可以使用git log命令檢視歷史日誌 git log命令顯示從最近到最遠的提交日誌。git log pretty oneline 命令將記錄壓縮成一行,便於觀察另 顯示出的 63a5pgfdtetr86733c827ed32a8cd576c5ee85 add version63a5pgfdte...
Git 七 版本回退
現在,你已經學會了修改檔案,然後把修改提交到git版本庫,現在,再練習一次,修改readme.txt檔案如下 git is a distributed version control system.git is free software distributed under the gpl.然後嘗試...