git fsck 的不同行为

git fsck 的不同行为

git fsck我有两台服务器,我正在特定的 bitbucket 存储库上运行命令。在两台服务器中,我都得到以下输出:

Checking object directories: 100% (256/256), done.
error: object directory /XXX/XXX/XXX/XXXX/XXX/objects does not exist; check .git/objects/info/alternates.
error: HEAD: invalid sha1 pointer fda39345603cdbab032ac57635405fc90d827f3c
error: refs/heads/master does not point to a valid object!
notice: No default references

但是运行时echo $?,其中一个返回0,另一个返回2,怎么可能呢?

答案1

正如 @vonbrand 在评论中所建议的,这是一个 git 版本问题。一旦我升级它,它就对齐了。

另一个问题是结构,我必须创建一个带有软链接的类似结构来消除这些错误。

相关内容