我有一个有很多分支的仓库,我给每个提交都打上了特定的标签,所以我可以用
git ls-remote --tags
找到它,但是我找不到那个标签对应的分支,我不想拉每次所有分支
我试着运行这个命令,但它没有用
git branch -r --contains <commit>
error: malformed object name <commit>
您在
<commit>
中拥有的内容作为实际提交的 SHA 无效。这就是您出现此错误的原因。
您可能还使用了在您的任何分支上都不存在的 SHA,因此 git 无法找到它,在这种情况下它会给出此错误。