1. 程式人生 > >Git版本退回和修改

Git版本退回和修改

ron tro 字母 使用 cor pre pan 和數 pretty

首先我們來看看我們的第一個版本:

我的git文件如下:

技術分享圖片

那我們來修改一下這個文件

技術分享圖片

然後提交

技術分享圖片

那我們來查看一下提交的記錄:使用git log

技術分享圖片

當我們使用 git log --pretty=oneline時,他將每一次變動成為一行

技術分享圖片

你可以看到一大串數字和字母的組合,那個就是文件的版本號

那我們現在退回到上一個版本

首先我們來查看現在版本的內容

技術分享圖片

那麽返回上一個版本的命令符就是git reset --hard HEAD^

技術分享圖片

查看一下當前的版本內容:

技術分享圖片

技術分享圖片

果然退回上一個版本了

那麽要是上上一個版本是什麽能?HEAD^^

上一百個版本呢?HEAD~100

那麽我現在又想返回那個剛剛開始的版本呢?

你可以去找到他們的版本號就是那一大串字母和數字的組合,然後在使用git reset--hard+版本號,當然版本號不需要寫完整,你寫部分也可以返回

技術分享圖片

現在又是第二個版本

技術分享圖片

那麽你一不小心關閉了git的可視化窗口怎麽辦呢?

你可以使用命令符 git reflog來返回的到版本號

技術分享圖片

Git版本退回和修改