分支(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