20151025 [學習筆記] Git版本控制(7)
[基本概念] 關於"分支 (Branch)"
  • 使用「分支」機制,主要的目的就在於解決開發過程中版本衝突的問題
 
 
[筆記內容]
  • (前置作業)準備工作目錄
  • (一)建立分支
  • 1.  建立分支,但目前的工作目錄維持不變
  • 2.  建立分支,同時將目前的工作目錄切換到新的分支
  • 3.  查看版本資訊
  • (二)切換分支
  • (三)刪除分支
  • (四)查看工作目錄在哪個分支
  • (五)查看完整分支圖
  • [ 範例 ] 查看 Git 儲存庫 的分支
  • STEP_1 : 利用 "git log" 找到版本的 id
  • STEP_2 : 把工作目錄切換到這個版本 (利用版本 id)
  • STEP_3 : 在 detached HEAD 狀態建立一個可被追蹤的版本 << 建立分支
  • STEP_4 : 建立一個新檔案,並且同時建立一個新版本
  • STEP_5 : 查看整份 Git 儲存庫 中的所有版本、所有分支圖
 
 
 
 

(前置作業)準備工作目錄

STEP_1 : 建立一個擁有兩個版本的 Git 儲存庫與工作目錄
# 在命令列中輸入以下指令
mkdir git-branch-demo
cd git-branch-demo
git init
 
echo. > a.txt
git add .
git commit -m "Initial commit"
 
echo 1 > a.txt
git add .
git commit -m "a.txt: set 1 as content"
 
STEP_2 : 取得版本資訊
  • 在命令列中輸入 "git log" 取得版本資訊
  • 在命令列中輸入 "git branch" 取得分支資訊