Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git修订漫游安装失败_Git_Github - Fatal编程技术网

git修订漫游安装失败

git修订漫游安装失败,git,github,Git,Github,每当我执行git status,我都会得到以下输出: 错误:无法读取da1e8fd9f8afb20331f685b5c9448bd452658332致命错误: 修订漫游设置失败 我不知道这是什么时候开始的,我在github上看不到这一提交。对我来说,这是一个git对象损坏(可能是在一次系统崩溃之后)。要在repo中定义问题,请启动git fsck(),这将显示存储库中对象树的问题 不幸的是,我不知道解决这个问题的简单方法。从我的角度来看,最简单的方法似乎是将原始的repo克隆到某个临时位置,然后

每当我执行
git status
,我都会得到以下输出:

错误:无法读取da1e8fd9f8afb20331f685b5c9448bd452658332致命错误: 修订漫游设置失败

我不知道这是什么时候开始的,我在github上看不到这一提交。

对我来说,这是一个git对象损坏(可能是在一次系统崩溃之后)。要在repo中定义问题,请启动git fsck(),这将显示存储库中对象树的问题

不幸的是,我不知道解决这个问题的简单方法。从我的角度来看,最简单的方法似乎是将原始的repo克隆到某个临时位置,然后完全替换(删除旧的,添加新的)
.git
我损坏的目录中的目录


但要小心这样做:您将丢失您的本地未推送提交(但工作树仍然可以,所以在
git重置后看起来会是混合的),索引,本地存储库配置,隐藏。可能您可以尝试只替换
.git/objects
目录(最好完全删除和添加),在这种情况下,您可以保存索引和本地配置(但取消推送更改和隐藏)。

我不得不删除我的项目并保存


PS:这可能是因为我从我的旧笔记本电脑复制了大约20份回购协议到我的新笔记本电脑上。到目前为止,所有其他回购协议都能正常工作。

我通过在有问题的存储库上运行
git fetch--unshall
来解决这个问题