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

问题描述 投票:0回答:2

我知道有很多人有类似的问题,但我的问题有点不同。我不知道是怎么回事,但我的 PC 下的标准内置文档文件夹有一个指向某个奇怪分支的头引用,我知道这个分支已经不存在了。如果它不是我的内置文档文件夹,我就会把里面所有的文件夹复制过来,然后启动一个新的文件夹,但是我不能直接删除并启动一个新的文件夹。所以基本上我需要找出如何删除这个头参考或建立一个新的。这让我很难在Documents中我正在处理的文件夹中启动一个新的分支与问题。

下面是我的PC目录的图片,内置的Documents文件夹上有一个未提交的符号。如果你往下看,在上下文菜单的 "Git Commit -> "的地方,有一个旧的分支,我只在一年前的一个教程中使用过,现在已经不存在了,但我不能让它消失。我相信我想ref一个新的head将是我的解决方案,但我不知道如何。

enter image description here

git git-commit
2个回答
0
投票

你可以通过执行 git branch 如果有一个不需要的分支,只需删除它,执行 git branch -d <branch_name>

或者你可以通过以下方法删除你所有的git历史记录 rm -rf .git 并重新初始化您的repo,使用 git init


0
投票

我有一个奇怪的错误,我的 .git 在我C盘的用户仓库中启动。我通过删除 HEAD ref 文件,然后删除 .git 文件。然后在Github中新建一个仓库,并将该仓库克隆到我的在线学习目录下。谢谢大家的帮助!

© www.soinside.com 2019 - 2024. All rights reserved.