执行下面git 命令查看提交记录的时候,提交编号后面括号里的东西有什么意思

执行下面git 命令查看提交记录的时候,提交编号后面括号里的东西有什么意思?

img

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