关于git:ORIG_HEAD,FETCH_HEAD,MERGE_HEAD等


ORIG_HEAD, FETCH_HEAD, MERGE_HEAD etc

有很多有用的Git引用(它的确切名称是什么?)如HEADORIG_HEADFETCH_HEADMERGE_HEAD、@上游等。

这有什么参考资料吗?一份完整的解释清单?


Brings up http://git-scm.com/docs/gitrivisions,which describesall thethe most common ways to reference commits:

  • 以工作树的变化为基础的承诺
  • 记录下你从远程休息中与最后一个女人祈祷的分支。
  • 在他们行动之前,是由命令创建的,以严格的方式移动你的EDOCX1〕〔0〕,记录HEAD的位置,所以在他们行动之前,你可以轻易地改变分支机构的标记。
  • 记录当你奔跑时你在你的分行里的流言蜚语。
  • 记录当你跑掉时你是樱桃的样子

从GIT源,你也可以找到BISECT_HEADREVERT_HEADREJECT_NON_FF_HEAD和你最肯定永远不需要的其他人。

这也解释了后缀(^N~N@{...},Ranges(..),vs ...,and more。


目前的情况是,你正在看。最有可能是EDOCX1

上一次EDOCX1时更新的分支/遥控头的形状

当你犯了一个错误,这就是你的分行的沙子。

当你搞砸的时候,这就是你的分支

当你做一个樱桃罐时,这是你所做的樱桃罐。

The complete list of these refs can be found by cloning git sources:

法国电力公司

.c文件中的弦乐他们散布在广场上,但很容易找到。

页:1

不显示所有可能的参考资料清单。


This is what the official linux kernel git documentation for GIT revisions says:

HEAD names the commit on which you based the changes in the working tree.

FETCH_HEAD records the branch which you fetched from a remote repository with your last git fetch invocation.

ORIG_HEAD is created by commands that move your HEAD in a drastic way, to record the position of the HEAD before their operation, so that you can easily change the tip of the branch back to the state before you ran them.

MERGE_HEAD records the commit(s) which you are merging into your branch when you run git merge.

CHERRY_PICK_HEAD records the commit which you are cherry-picking when you run git cherry-pick.

ALSO,For @{upstream}

BLCK1/


这些参考资料被称为指针。他们只是在编程术语中的常规指针,以树木为单位,而树木本身就是这样。注:一棵树是由至少一个委员会、一个分支、标记、stash或类似EDOCX1的东西组成的。看一份完整的清单,我认为只有一份是手册:

http://git-scm.com/documentation

虽然没有像HEAD那样完整的特别指针清单,但手册中的指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针指针