我已经更新了Git和'失去了我的头',所以现在我无法承诺

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

我最近下载了git 2.19.0.windows.1。在以前的git版本中,我可以从我的本地驱动器和我的H驱动器git clone和git commit。现在使用这个版本的git,我只能在我的本地驱动器上进行克隆和提交,但不能在我的H驱动器上进行。当我提交我的H驱动器时,我收到以下错误:

 fatal: cannot update the ref 'HEAD': unable to append to '.git/logs/HEAD': Bad file descriptor

我试图使用以下代码找到我的头:

 $ echo ref: refs/head/master >.git/HEAD

这不起作用,我不知道下一步是什么。

git git-commit drive
1个回答
1
投票

首先检查在git status上的存储库中完成了什么git config -lH:\:如果有疑问(在IDE中),请回到命令行。

作为mentioned here,一个尚未出生的分支通常意味着一个新的空仓库,其中至少需要一次提交。

或者,作为illustrated there

  • 你有一个环境变量GIT_WORK_TREEGIT_DIR设置引用另一个回购
  • 您的.git / refs / HEAD不引用现有分支(您可以打开它并查看其内容)
© www.soinside.com 2019 - 2024. All rights reserved.