git branch | sed -n '/\* /s///p'- 本地分支:
master - 远程跟踪分支(同步) :
(detached from origin/master) - 远程跟踪分支(非同步) :
(detached from origin/feature-foo) - 标签:
(detached from v1.2.3) - 一般分离头:
(detached from 285f294)
- 本地分支:
git status | head -1- 本地分支:
# On branch master - 远程跟踪分支(同步) :
# HEAD detached at origin/master - 远程跟踪分支(非同步) :
# HEAD detached at origin/feature-foo - 标签:
# HEAD detached at v1.2.3 - 一般分离头:
# HEAD detached at 285f294
- 本地分支:
git describe --all- 本地分支:
heads/master - 远程跟踪分支(同步) :
heads/master( note: 不remotes/origin/master) - 远程跟踪分支(非同步) :
remotes/origin/feature-foo - 标签:
v1.2.3 - 一般分离头:
v1.0.6-5-g2393761
- 本地分支:
cat .git/HEAD:- 本地分支:
ref: refs/heads/master - 所有其它用例: SHA对应的commit
- 本地分支:
git rev-parse --abbrev-ref HEAD- 本地分支:
master - 所有其它用例:
HEAD
- 本地分支:
git symbolic-ref --short HEAD- 本地分支:
master - 所有其它用例:
fatal: ref HEAD is not a symbolic ref
- 本地分支:
转载于:https://my.oschina.net/3cwYg4/blog/800584
Git分支状态详解
7184

被折叠的 条评论
为什么被折叠?



