新建乙個目錄git_test,在git_test目錄下建立乙個版本庫,命令如下:
建立版本庫
可以看到在git_test目錄下建立了乙個.git隱藏目錄,這就是版本庫目錄。
編輯**檔案
使用如下兩條命令可以建立乙個版本:
git add code.txtgit 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 緩衝區為我們提...