Git版本控制工具 版本建立與版本回退(二)

2021-09-22 20:31:27 字數 1921 閱讀 7919

新建乙個目錄git_test,在git_test目錄下建立乙個版本庫,命令如下:

建立版本庫

可以看到在git_test目錄下建立了乙個.git隱藏目錄,這就是版本庫目錄。

編輯**檔案

使用如下兩條命令可以建立乙個版本:

git add code.txt

git commit –m '版本1'

版本提交

使用如下命令可以檢視版本記錄:

log資料

繼續編輯code.txt,在裡面增加一行。

繼續編輯**檔案

使用如下命令再建立乙個版本並檢視版本記錄:

再次建立版本

現在若想回到某乙個版本,可以使用如下命令:

git reset --hard head^

其中head表示當前最新版本,head^表示當前版本的前乙個版本,head^^表示當前版本的前前個版本,也可以使用head~1表示當前版本的前乙個版本,head~100表示當前版本的前100版本。

現在若覺得想回到版本1,可以使用如下命令:

執行命令後使用git log檢視版本記錄,發現現在只能看到版本1的記錄,cat code.txt檢視檔案內容,現在只有一行,也就是第乙個版本中code.txt的內容。

假如我們現在又想回到版本2,這個時候怎麼辦?

可以使用如下命令:

git reset --hard 版本號

從上面可以看到版本2的版本號為:

在終端執行如下命令:

現在發現版本2有回來了。可以cat code.txt檢視其裡面的內容如下:

假如說上面的終端已經關了改怎麼回退版本。

回退版本

下面把終端關了,然後再開啟終端,發現之前版本2的版本號看不到了。

那麼怎麼再回到版本2呢?git reflog命令可以檢視我們的操作記錄。

git reflog

檢視歷史操作

可以看到版本2的版本號,我們再使用如下命令進行版本回退,版本重新回到了版本2。

Git版本控制工具 版本建立與版本回退(二)

新建乙個目錄git test,在git test目錄下建立乙個版本庫,命令如下 可以看到在git test目錄下建立了乙個.git隱藏目錄,這就是版本庫目錄。使用如下兩條命令可以建立乙個版本 git add code.txt git commit m 版本1 3.使用如下命令可以檢視版本記錄 繼續編...

git版本控制工具

安裝while true 下一步 安裝完成後,開啟git bash git config global user.name xx git config global user.email xx cd到專案根目錄 git init git add 首次新增全部內容 git commit m first...

git版本控制工具

一.git和svn的區別 svn是集中式伺服器,git是分布式伺服器。二.git的優勢 1.git需要在本地建立乙個本地倉庫,我們可以在這個倉庫中提交修改 不受到其他人的影響。2.git提供了一層檔案的緩衝區,緩衝區有兩個好處 1 多次提交到緩衝區的變動內容可以一次提交到本地倉庫 2 緩衝區為我們提...