Git基礎---基本語法(一)
Git是分散式版本管理器,即可以記錄每次檔案修改的內容以及是誰修改的,更好的追根溯源。下面將介紹Git的一些簡單使用方法。
一、安裝git
首先需要下載安裝Git到電腦,安裝連結:https://git-scm.com/downloads,安裝只需要下一步即可,安裝完成後在開始下面找到Git Bash。如下所示即安裝成功
二、配置
安裝完成後,需要設定使用者名稱以及郵箱,即相當於你在Git的門牌號,根據這個可以找到你,命令如下。
$ git config --global user.name "Your Name" $ git config --global user.email "[email protected]" 可以使用git config --list檢視到配置 三、建立版本庫使用git init將此目錄變成Git可以管理操作的庫,git的所有操作都在此檔案中進行。
四、新增提交檔案
此時可以往庫裡面新增檔案,比如你在GitTest資料夾下面建立了一個test.txt檔案,內容為 It is just a git testing. git add test.txt 新增到暫存區 git commit -m "add a test.txt file" 提交到版本庫,-m後面的內容是提交註釋 git status 檢視提交結果五、檢視版本
再次進行提交,使用git log可以檢視到提交記錄
六、退回版本
再次修改test.txt檔案,比如新增 It is not too hard,可以使用git diff test.txt檢視一下修改的內容,然後再決定要不要提交,這裡我們進行提交到版本庫。
此時我們git log檢視到有三個版本,但是現在我想返回上一個版本,最後這次修改發現不需要了,回到上一個版本即可。
使用 git log --pretty=oneline簡化顯示資訊
第一種方法退回是 git reset --hard HEAD^ 退回到上一個版本,git reset --hard HEAD^ ^退回到上上個版本,一次類推git reset --hard HEAD^ ^^,但是如果退回的版本太多,可以表示為git reset --hard HEAD^ 100 退回到前100個版本。
可以看到內容退回到上一個版本了,如果此時我們想退回到最新版本呢,之前我們查看了記錄,前面那一串字母數字組成的即每一個版本的唯一ID,只需要加上對應的ID也可以退回,即第二張方法,當然不需要所有的都輸入,一般輸入前面六位就可以了。
工作區:即我們電腦可以看到的實際初始化的檔案目錄
暫存區:使用git add新增的虛擬目錄
版本庫:使用git commit提交到git版本庫管理