执行下面git 命令查看提交记录的时候,提交编号后面括号里的东西有什么意思?
1.HEAD是对当前Commit-ID 的引用。
2.HEAD -> master
: 指向本地的master分支。origin/master
: 指向远程的master分支。origin/HEAD
也是一个远程分支,其中origin则对应远程名称。 一般情况下origin/HEAD总是指向远程仓库的默认分支(main或master)。
3.origin/branch01,brancho1
:应该是说在本地分支brancho1
向远程分支origin/branch01
提交
提交编号后面括号里是分支名称。具体的是哪一种,就是分支提交指向的问题。例如:origin/master
:指向远程的_master_分支。origin
代表远程名,后面的 master
代表远程分支名
查看所有分支名称,可以使用命令git branch -a
:
remotes/origin/HEAD -> origin/master
remotes/origin/fixed-356223
remotes/origin/feature-3513
remotes/origin/fixed-311223
remotes/origin/fixed-1223
remotes/origin/bug-123