【发布时间】:2018-10-11 08:22:47
【问题描述】:
我最近下载了 git 2.19.0.windows.1。在以前版本的 git 中,我可以从本地驱动器和 H 驱动器执行 git clone 和 git commit。现在有了这个版本的 git,我只能在我的本地驱动器上 git clone 和提交,但不能在我的 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 的这个问题之外,您的
H:驱动器是否有任何类似的问题? -
您是否尝试只签出一个分支?它应该重置 HEAD。
-
没有类似的问题。不知道为什么它适用于以前的版本而不适用于这个版本。
-
当我从分支结帐时,我收到以下错误
fatal: You are on a branch yet to be born -
.git/logs/HEAD用于 reflog。好像坏掉了备份并删除它,看看是否可以。
标签: git git-commit drive