我有两台服务器,我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。这怎么可能?
正如@vonbrand 在评论中所建议的那样,这是一个 git 版本问题。一旦我升级它,它就对齐了。
另一个问题是结构,我必须用软链接创建一个类似的结构来消除这些错误。