偶然创建了一个名为HEAD的分支

时间:2019-04-11 05:58:38

标签: git

我在git中创建了一个名为test1234的本地分支,并将其通过Eclipse推送到源。 但是我做错了什么,因为当我期望“ superbobbay推送新分支test1234”时收到一封电子邮件“ superbobbay推送新分支HEAD”

git branch -r显示来源/ HEAD->来源/母版

cat .git/HEAD仅返回提交字符串“ 8da516 ....”

是否有办法还原此内容?我似乎无法再获取/更改基准。

2 个答案:

答案 0 :(得分:2)

转到本地工作副本中的.git目录,转到refs子目录,然后找到一个名为分支的文件-HEAD-并将其删除。

请记住,我正在写有关refs子目录。不是logs也不是根.git

答案 1 :(得分:1)

由于您已推送到原始位置,因此可以转到gitlab GUI->存储库设置并从此处删除分支。

然后,您可以简单地重新克隆存储库,或从本地存储库中删除分支以完全删除其存在。

荣誉!