1. 程式人生 > 實用技巧 >git學習

git學習

Git 建立版本庫 以及版本回退

學習目標:

Git初學一、

學習內容:

一 版本庫
1
什麼是版本,版本庫又名倉庫,你可以簡單理解成一個目錄,這個目錄裡面的所有檔案都可以被Git管理起來,每個檔案的修改、刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原”。在這裡插入圖片描述
2
然後我們需要建立檔案並將它新增到倉庫 提交給倉庫
在這裡插入圖片描述
用Git add 將readme.txt新增到倉庫,再用 Git commit - m 將readme.txt檔案提交到倉庫 commit -m " " 引號內是本次提交的說明,可以輸入任意內容,當然最好是有意義的,這樣你就能從歷史記錄裡方便地找到改動記錄。

git commit命令執行成功後會告訴你,1 file changed:1個檔案被改動(我們新新增的readme.txt檔案);2 insertions:插入了兩行內容(readme.txt有兩行內容)。
使用 Git commit 可以實現提交多個檔案 比如:
git add file1.txt
git add file2.txt file3.txt
git commit -m "add 3 file "

二 版本回退
將上面的 readme.txt 檔案修改 如下
在這裡插入圖片描述
在這裡插入圖片描述
這時候就存在兩個版本,使用 git log 可以檢視歷史記錄
在這裡插入圖片描述
如果我們想回到 "wrote a readme file " 可以使用兩種命令 :1在這裡插入圖片描述

git reset --hard HEAD^回到上一個版本, HEAD^^可以回到上上一個版本 .
2
在這裡插入圖片描述
直接在hard後輸入 想要回到的版本的版本號 (多打幾位方便尋找).

當你找不到自己之前改的內容時 可以用git log 來查詢
在這裡插入圖片描述
也可以用git reflog 來調出你 所有的歷史記錄 在這裡插入圖片描述