我最近下载了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 status
上的存储库中完成了什么git config -l
和H:\
:如果有疑问(在IDE中),请回到命令行。
作为mentioned here,一个尚未出生的分支通常意味着一个新的空仓库,其中至少需要一次提交。
或者,作为illustrated there:
GIT_WORK_TREE
或GIT_DIR
设置引用另一个回购