为什么我的 HEAD ref 在 git 上无法 运行?

Why is my HEAD ref failing to run on git?

我知道人们有很多类似的问题,但我的问题有点不同。我不知道如何,但我的 PC 下的标准内置文档文件夹有一个头引用一些我知道不再存在的奇怪分支。如果它不是我内置的 Documents 文件夹,我会复制其中的所有 files/folders 并开始一个新文件夹,但我不能只删除并开始一个新文件夹。所以基本上我需要找出如何删除这个 head ref 或创建一个新的。这让我很难在我正在处理的有问题的文档中的文件夹中启动一个新分支。

下面是我的电脑目录的图片,在内置文档文件夹上有一个未提交的符号。如果您向下看上下文菜单,它显示 "Git Commit ->" 的地方有一些我一年前只用于教程的旧分支,它不再存在,但我无法让它消失。我相信我想引用一个新的 HEAD 是我的解决方案,但我不知道如何。

您可以通过执行 git branch 查看分支,如果有不需要的分支,只需执行 git branch -d <branch_name>

将其删除

否则您可以通过 rm -rf .git 删除所有 git 历史记录并使用 git init

重新初始化您的存储库

我有一个奇怪的错误,我的 .git 在我的 C 驱动器上的用户存储库中启动。我通过先删除 HEAD ref 文件,然后删除 .git 文件来解决此问题。然后在 Github 中启动了一个新的存储库,并将该存储库克隆到我的在线学习目录中。谢谢您的帮助!