0

所以我有一个新创建的仓库,我试图提交我新创建的代码,但我得到了一个错误。所以我在我的 repo 上运行了 'git fsck',我得到了这个错误。

broken link from    tree 9da8f3ce1355d9bdf03734d42ab15e50e5cf6361
              to    tree 64a40fc17140c1ce37720675d327d59aa9105ef1
missing tree 64a40fc17140c1ce37720675d327d59aa9105ef1

我是 git 新手,所以我想知道如何解决这个错误?

谢谢!

我看了看:Git Missing Commit 错误,我不明白。

4

3 回答 3

1

该错误意味着 Git 用于存储存储库历史内容的目标文件之一以某种方式丢失/损坏。

如果您最近刚刚创建了 repo,我建议您重新创建它(或者如果您从某个地方克隆它,则重新克隆)。

于 2012-03-14T02:37:05.550 回答
0

使用 git add .而不是git add -A. 它对我有用。

于 2016-09-22T02:14:24.617 回答
0

尝试运行git gc,然后推送您的更改。

推荐链接:https ://git-scm.com/docs/git-gc

于 2018-07-15T23:43:05.010 回答