gpt4 book ai didi

git - 一个 git repo 可以有多少个 HEAD?

转载 作者:行者123 更新时间:2023-12-02 01:38:22 26 4
gpt4 key购买 nike

我遇到过这个quora question其中两个答案指出只能有一个头,一个答案指出可以有多个头。

此外我还找到了medium article作者声明在一个 repo 中可以有任意数量的头(“一个仓库可以包含任意数量的头。”)。

现在我很困惑,如果有人能在这个问题上给出提示,我将不胜感激。

最佳答案

one answer that there can be more than one HEAD

该答案指的是分支的最新提交。
它们列在 .git\refs\heads 中。

这与 @ (HEAD) 不同,它位于 .git/HEAD 中,代表你所在的位置:

  • 要么是一个分支机构
  • 或提交(“分离的 HEAD”)

虽然有多少个头就有多少个分支,但只能有一个头,因为你不能同时出现在多个地方。
除非你数git worktree list ,这将列出附加到同一个存储库的多个工作树......每个都有自己的 HEAD!

关于git - 一个 git repo 可以有多少个 HEAD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71982566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com