Git學習筆記(三) 版本回退

2021-07-01 21:49:55 字數 1177 閱讀 6944

實際工作中,乙個檔案可能被提交過多次,我們可以用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...