和Git有什么区别HEAD
and tip
?
抱歉,如果在其他地方有人问过这个问题..没有看到任何其他关于此的问题。
From 吉特词汇表 https://git-scm.com/docs/gitglossary.html(可能通过git help glossary
在安装了 git 的计算机上。):
branch
“分支”是一条活跃的发展路线。分支上的最新提交称为该分支的提示。分支的尖端由分支头引用,分支头随着分支上完成的额外开发而向前移动。
head
对分支顶端提交的命名引用。头存储在 $GIT_DIR/refs/heads/ 目录中的文件中,除非使用打包引用。 (参见 git-pack-refs[1]。)
HEAD
当前分支。更详细地说:您的工作树通常源自 HEAD 引用的树的状态。 HEAD 是对存储库中的头之一的引用,除非使用分离的 HEAD,在这种情况下它直接引用任意提交。
“头部”有两种按大小写区分的定义,似乎确实存在混淆的空间。但快速总结似乎是:
A tip
是分支上的最新提交。有一个tip
每个分支。
A head
(全部小写)有点像标签,因为它是对分支尖端的方便命名的引用。与标签不同的是,head
当您将提交添加到分支时,将自动更改它引用的提交。有一个head
每个分支。
The HEAD
(全部大写)是您当前签出的任何提交。只有一个HEAD
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)