在克隆存储库之前,我想列出主分支中的所有标签,以过滤并最终检索所需提交的子集,而无需传输任何其他数据。
是否可以使用 git ls-remote
列出特定分支中的所有标签?
git ls-remote
可以列出分支、标签或头(branches+tags(;它可以列出所有或按名称过滤,但不能按提交图过滤,因为它无法访问远程仓库中的提交。
git tag --list --merged <branchName>
将在您在本地已有的存储库上完成工作。它能帮助你的情况吗?
我想不会,除非您以某种方式可以访问远程机器本身。