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

参考资料