20150826 [學習筆記] Git 版本控制(3)
[內容摘要] 版本控制 - 常用的功能
  • 以下操作皆接續 "20150822 [學習筆記] Git 版本控制(2)" 的部份 , 本次的內容如下 : 
  • (一)新增檔案
  • (二)提交變更 / 建立版本
  • (三)查詢歷史紀錄
  • (四)刪除檔案
  • (五)檔案更名
  • (六)顯示索引狀態
  • (七)重置工作目錄(還原所有的目錄及檔案)
  • (八)還原特定目錄或檔案
 
 
[常用指令] Git基本操作
  • git init    建立儲存庫
  • git add .    將工作目錄下的所有檔案(包含子目錄)加入版本控管
  • git add .*    將工作目錄下所有「.」開頭的檔案加入版本控管
  • git status    查詢工作目錄的狀態
  • git commit    提交 / 建立(新)版本
  • git commit -m "版本紀錄的說明文字"    提交 / 建立(新)版本 - 附註"版本紀錄的說明文字"
  • git log    查詢版本的歷史紀錄
  • git log -10    查詢版本的歷史紀錄(限定輸出10筆紀錄)
  • git rm filename    刪除檔案
  • git mv oldname newname    變更檔案或目錄的名稱
  • git reset    重置工作目錄的索引狀態
  • git reset --hard    把工作目錄還原到目前的最新版(上一次提交的版本)
  • git checkout filename    還原檔案
  • git help    查詢常用的指令與參數說明
 
 
[補充資料] 相關指令教學
 
 
 
 

(一)新增檔案

  • 此部份依情況分為"新增全部的檔案"及"僅新增部份的檔案" , 將在下方個別操作 :
 
[前置作業] 準備測試環境
  • [說明] 在本範例中 , 預設工作目錄的路徑為 C:\Users\user\Documents\GitHub\git-demo
  • STEP 1 : 先開啟Git Shell並進入工作目錄內 , 接著再開啟檔案總管 , 將希望提交的檔案移動至工作目錄
 
  • STEP 2 : 此時再用"dir"指令查看一下工作目錄 , 觀察Git Shell介面上的文字變化 , 會發現命令列後面多出了提示 : 
C:\Users\user\Documents\GitHub\git-demo [master]> dir
...