检查被推送的标签是否在git远程
任何人都知道如何检查一下标签是否在标签从本地推入后在git远程?
看来唯一的办法就是拿走遥控器。
尝试
git ls-remote --tags origin
为了更准确地回答这个问题,检查特定的标签是否在给定的远程使用中:
git ls-remote <remote-name> refs/tags/<tag-name>
在评论部分回答lcb的问题:
我得到了这些结果:refs / tags / 0.1,refs / tags / 0.1 ^ {}。 你知道第二个是什么吗?
看到Git标签,为什么这个重复标签在遥控器? 获得详细的答案。
另一种方法,(从“ 混帐:检查是否提交远程回购xyz? ”)
git branch -r --contains my_tag # ==== or with a sha1: ===== git branch -r --contains 2e29022d
这将列出包含标签或提交的远程分支。
输出将如下所示:
origin/my_branch_1 origin/my_other_branch origin/master