分支(Branch)
開始使用 Git 分支(Branch)管理文件版本
git branch 指令參數
git branch
<argument>
git branch --help
參數 | 說明 |
---|---|
-v / -vv / --verbose |
簡述分支資訊 |
-a / --all |
列出所有分支 |
-d / --delete |
刪除分支 |
-D |
強制刪除分支,等於 --delete --force |
切換分支
git checkout <branch_name>
切換到指定 commit
git checkout bc29f91
查詢目前所在位置 hash
git rev-parse HEAD
git rev-parse --verify HEAD
查詢 hash 對應名稱
git show-ref
git for-each-ref
切換到遠端分支
Git 2.23 以後版本
抓取所有分支資料
git fetch
列出並查詢目前所有分支
git branch -v -a
...
remotes/origin/test
切換到遠端分支,並在本地端建立分支
git switch test
Git 2.23 以前版本
抓取所有分支資料
git fetch
列出並查詢目前所有分支
git branch -v -a
...
remotes/origin/test
切換到遠端分支,並在本地端建立分支
git switch -c test origin/test
git checkout -b test origin/test