1. 程式人生 > 其它 >Git基礎---基本語法(一)

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檢視到配置   三、建立版本庫
  在自己電腦下面建立一個資料夾,比如我在D盤建立了一個GitTest資料夾,然後進入到此資料夾,進行初始化。   使用pwd命令可以檢視自己當前的路徑,比如預設在C盤,然後需要進入到指定的資料夾。   

  使用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 檢視提交結果   

 五、檢視版本

  修改test.txt檔案,新增 I am learning文字,此時使用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版本庫管理