我想知道裸存储库中 HEAD
的用途是什么?是否仅在克隆存储库时使用它来知道要在克隆的存储库中 check out 哪个分支?
请注意,这个问题不是关于什么是 HEAD
,而是考虑到它的功能,我想知道为什么 bare
存储库中需要它。
最佳答案
Can you please name a case where HEAD is used in a bare repository?
您可以在裸仓库中进行软重置,这意味着您可以四处移动 HEAD(当前提交),这是 change the default branch 的一种方式.
这意味着当您克隆一个裸仓库时,在非裸克隆中 checkout 的默认分支将是裸仓库 HEAD 引用的分支。
关于git - 为什么裸存储库有 HEAD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29296232/