實際工作中,乙個檔案可能被提交過多次,我們可以用git log
命令來檢視提交記錄:
可以看見我提交過兩次,並且有每次提交時候的說明,如果嫌輸出的資訊太多,可以加上這個引數--pretty=oneline
:
如果你想回退一次操作,你該怎麼做呢?
在git中,用head表示當前版本,也就是最新的提交69e77...43a0d
(注意我的提交id和你的肯定不一樣),上乙個版本就是head^
,上上乙個版本就是head^^
,當然往上100個版本寫100個^比較容易數不過來,所以寫成head~100
。
現在我們來回退乙個版本,使用git reset
命令:
--hard
這個後面會講,先用, 現在你去檢視一下檔案,發現我們後來新增的內容沒有了:
說明一下,git裡面可以使用linux命令,cat就是linux命令,如果你不熟悉linux,就去找到檔案開啟檢視。
現在如果你又後悔了怎麼辦?
輸入git reflog命令:
這裡會記錄著你每一次操作。你發現第二次提交前面有乙個id號,現在輸入git reset --hard 69e77f6
:
你會發現之前回退的版本又回來了。
Git學習筆記 4 版本回退
已經提前對git01.txt檔案進行了5次操作並分別提交到git倉庫中 使用git log語句可以檢視記錄 其中,master表示主分支,commit後面的一大串字元表示版本的唯一標識,author表示操作者,第五次操作等為提交時加上的說明注釋 git lot 5 pretty oneline語句可...
Git 三 版本回退 撤消修改 檔案刪除
檢視git操作日誌 git log 單行格式檢視操作日誌 git log pretty oneline 還原操作到上一次版本,有幾個 就上幾次 git reset hard head 還原操作到某一次版本,後面的是版本code git reset hard e6ded2 撤銷修改,在add之前的修改...
Git 版本回退(筆記)
1 可以使用git log命令檢視歷史日誌 git log命令顯示從最近到最遠的提交日誌。git log pretty oneline 命令將記錄壓縮成一行,便於觀察另 顯示出的 63a5pgfdtetr86733c827ed32a8cd576c5ee85 add version63a5pgfdte...