如何找到包含指定提交的远程分支

问题描述 投票:0回答:1

我有一个有很多分支的仓库,我给每个提交都打上了特定的标签,所以我可以用

git ls-remote --tags
找到它,但是我找不到那个标签对应的分支,我不想拉每次所有分支

我试着运行这个命令,但它没有用

git branch -r --contains <commit>

提示这个
error: malformed object name <commit>

git github version-control tags branch
1个回答
1
投票

您在

<commit>
中拥有的内容作为实际提交的 SHA 无效。这就是您出现此错误的原因。

您可能还使用了在您的任何分支上都不存在的 SHA,因此 git 无法找到它,在这种情况下它会给出此错误。

© www.soinside.com 2019 - 2024. All rights reserved.