Miles' Blog

天涯何處無幹話,何必要講實務話

branch

Branch 的主要指令:

git branch                              # 列出目前本機所有的 branch
git branch -r # 只列出 remote branch
git branch -a # 列出所有的 branch
git branch -v # 列出的同時會列出 hash 和 commit message
git branch <branchname> # 建立以 <branchname> 為名的新 branch
git branch <branchname> <start-point> # 以 <start-point> 為基準,建立以 branch name 為名的新 branch
git branch -f <branchname> <position> # 強制移動 branch 到 <position>
git branch -d <branchname> # 刪除 branch,如果這 branch 沒被 merge 的話,就不能刪除
git branch -D <branchname> # 無條件刪除 branch

HEAD 切換 branch 會使用 checkout 相關的指令

其他跟 branch 相關的指令:

git push origin :<branchname> 刪除遠端分支
0%