軟體測試學習資源—Git 基礎使用

千鋒教育官方發表於2019-08-14

Git  基礎使用  

環境準備:

   作業系統: Win7 旗艦版  64位

   Git :自官網下載2.22 Windows版本,預設安裝

   任意位置新建一個空白資料夾:d:/B03_Git

   在該資料夾中點選滑鼠右鍵,選擇“Git Bash Here”,開啟Git終端控制視窗

 

初始化(新建)一個倉庫:

圖中命令依次解釋:

命令: pwd  

解釋:檢視當前所在路徑,即新建空白資料夾中(d:/B03_Git)

 

命令: git status

解釋:檢視當前倉庫狀態,由於此時還未建立倉庫,因此提示“還沒有倉庫”

 

命令: git  --version

解釋:檢視當前使用的git版本號,顯示當前使用的版本是2.22.0

 

命令: git  init

解釋:在當前目錄新建(初始化)一個倉庫,成功後在本目錄下多出一個預設隱藏的.git 資料夾,證明倉庫建立成功

 

命令: git  status

解釋:再次檢視當前倉庫狀態,提示當前處於主分支(master)中,而且目前沒有可供提交的檔案。

 

 

 

新增檔案操作:

命令: pwd

解釋:檢視當前所在路徑,即新建空白資料夾中(d:/B03_Git)

 

操作:在倉庫資料夾(d:/B03_Git)中新增一個子目錄(T1),並在該子目錄下新增一個文字檔案(doc_1.txt)

命令: git add  .

解釋:將doc_1.txt檔案放入倉庫的暫存區(stage)。其中的“.”是相對路徑寫法,代表當前路徑,git會自動搜尋當前路徑下面新增的檔案,並一起自動放入暫存區。

 

命令: git  status

解釋:檢視當前倉庫狀態。

       On branch master    當前處於master分支中

       No commits yet      當前內容沒有提交

       Changes to be committed:  可以被提交的改變,後面列出發現的被改變的檔案(doc_1.txt)

 

操作:繼續在T1子目錄中新增一個文字檔案(doc_2.txt)

命令: git  status

解釋:檢視當前倉庫狀態。注意:前面的doc_1.txt已經透過add命令增加到暫存區。而新增的doc_2.txt檔案還沒有執行add命令。我們對比看此時倉庫的狀態有哪些提示資訊。

      doc_1.txt 檔案的提示資訊沒有發生改變

      untracked files ... : 紅色文字提示有未跟蹤到的檔案doc_2.txt。

 

命令: git  add  ./T1/doc_2.txt

解釋:再次執行add命令,透過指明檔名的方式,將doc_2.txt檔案放入倉庫的暫存區。注意:此時在倉庫的暫存區一共有兩個檔案了doc_1.txt和 doc_2.txt。


 

提交檔案操作:

命令: git commit –m  “ 提交兩個檔案”

解釋:將增加到暫存區的檔案提交到倉庫中

      -m :提交說明選項。git要求提交時必須輸入提交的說明資訊,即後面的雙引號中的內容。

結果:此次提交失敗。提示中說明原因是git還不知道你是誰呢,即提交操作需要有一個使用者帳戶身份。提示中也說明了如何配置使用者帳戶資訊的命令。


 

命令:git  config  --global  user.email  “xxxx@163.com”

      git  config  --global  user.name  “xxxx@163.com”

解釋:分配配置你的郵箱帳戶和使用者名稱資訊。再次執行上面的提交命令,提交成功。

     

 

 

再次熟悉一下整個操作過程

命令: git  add  .

解釋:將新建檔案增加到暫存區

 

命令: git  commit  -m  “aaaaaa”

解釋:將暫存區檔案提交到倉庫,並增加註釋資訊

      [master  a6ce48a] aaaaaa   檔案被提交到master分支成功,並自動賦予版本號a6ce48a

 

命令: git  status

解釋:檢視倉庫狀態。

On branch master 當前處於master分支

Nothing to commit, working tree clean    沒有可提交內容,工作目錄中也沒有改變的內容

 

 

 

 

在提交命令中,如果沒有輸入 –m 選項(提交註釋說明),git會自動開啟vi編輯器(安裝git的時候預設選擇的編輯器),要求輸入提交的註釋說明資訊,此時直接輸入並儲存即可。

 

檢視提交日誌:

命令: git log

解釋:顯示每次提交的版本日誌(版本號、最新位置、提交人、提交時間等)

 

 

檢視操作日誌:

命令:

解釋: 顯示使用命令操作的日誌。如圖中分別執行的5次(0~4)操作,包括初始化倉庫、提交檔案、回退版本等操作。

 

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914734/viewspace-2653636/,如需轉載,請註明出處,否則將追究法律責任。

相關文章