2.2 分支與使用方法
查看
查看目前有多少分支: git branch
建立
建立分支,但目前工作目錄維持在自己的分支: git branch [BranchName]
建立分支,並將目前工作目錄切換到新的分支: git checkout -b [BranchName]
切換
切換分支: git checkout [branch_name]
這裡指的是將目前工作目錄切換到指定的分支
例: 目前有 master 與 dev 兩個分支,master下有檔案 a.txt 共1個檔案,dev下有 b.txt, c.txt 共2個檔案
目前工作目錄是 master ,資料匣下有 a.txt
下 git checkout dev 指令後,工作目錄會換成 dev ,資料匣下會有 b.txt, c.txt
刪除
刪除分支: git branch -d [branch_name]
不能刪除目前工作目錄所指定的分支,必須先切換到其他分支後,再刪除你目前這個分支
- git log 檢查當下分支(工作目錄)的歷史紀錄
切換到指到的commit 物件: git checkout [commit_id]
註: 可切換到已刪除的 commit物件,但不建議將目前的工作目錄commit,會造成混亂