Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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 sha:错误的对象_Git - Fatal编程技术网

找不到git sha:错误的对象

找不到git sha:错误的对象,git,Git,问题是: 另一个Dev推了一些东西。已创建SHA,可在cgit中找到(提交/?id=$LOST\u SHA)。在我的本地工作副本中,我是最新的,但是 git log --all $LOST_SHA 上面写着“致命:坏物体$LOST_SHA”。你知道怎么会这样吗? 开发人员说他移除了一些推标签。但我不确定这是否就是全部,他做到了 git fsck 给予 但他们中没有一个有我要找的sha 开发人员可能创建了一个远程分支,并在一段时间后将其删除。Cgit在分支存在时进行提取,而我在分支被删除后进行

问题是: 另一个Dev推了一些东西。已创建SHA,可在cgit中找到(提交/?id=$LOST\u SHA)。在我的本地工作副本中,我是最新的,但是

git log --all $LOST_SHA
上面写着“致命:坏物体$LOST_SHA”。你知道怎么会这样吗? 开发人员说他移除了一些推标签。但我不确定这是否就是全部,他做到了

git fsck
给予

但他们中没有一个有我要找的sha

开发人员可能创建了一个远程分支,并在一段时间后将其删除。Cgit在分支存在时进行提取,而我在分支被删除后进行提取?所以我甚至没有看到,曾经有过一根树枝


谢谢

请运行
git fsck
并将结果添加到您的问题中。cgit无法获取结果,但确实有可能推送一个分支然后删除该分支会产生您看到的效果。这是个问题吗?你是怎么弄到这个的?cgit是否在任何特定分支的历史记录中显示了提交?请运行
git fsck
并将结果添加到您的问题中。cgit不会获取结果,但是是的,推送分支然后删除该分支肯定会产生您看到的效果。这是个问题吗?你是怎么弄到这个的?cgit是否在任何特定分支的历史记录中显示了提交?请运行
git fsck
并将结果添加到您的问题中。cgit不会获取结果,但是是的,推送分支然后删除该分支肯定会产生您看到的效果。这是个问题吗?你是怎么弄到这个的?cgit是否在任何特定分支的历史记录中显示了commit?
13 dangling commits
16 dangling blobs