解读GIT的分支摘要

时间:2015-08-31 15:03:53

标签: git shell

运行命令后:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative --branches

我得到以下输出:

* af2a175 - (HEAD, origin/master, origin/develop, origin/HEAD, master, feature/feature-a, develop) Commit message. (3 days ago) <username>

我应该如何理解:

(HEAD, origin/master, origin/develop, origin/HEAD, master, feature/feature-a, develop)

位?

2 个答案:

答案 0 :(得分:1)

这是为了指出指向该特定提交的分支的提示。目前,您的本地HEAD参考,origin/masterorigin/developorigin/HEAD,您的本地master分支,您的本地feature/feature-a和您当地的develop分支指向那里。

从Git的角度来看,它看起来像这样:

enter image description here

答案 1 :(得分:1)

这意味着所有这些分支HEAD都在此提交中(#af2a175):

例如,我可以告诉以下本地分支:

  • masterdevelop在此次提交时被推送到远程,因为,也列出了:origin/masterorigin/develop
  • feature/feature-a也在此提交但尚未被推送,因为没有origin/feature/feature-a
  • 的迹象