最佳答案
我们在git中使用标签作为部署过程的一部分。有时,我们希望通过从远程存储库中删除这些标记来清理它们。
这很简单。一个用户在一组命令中删除了本地标签和远程标签。我们有一个结合了这两个步骤的shell脚本。
第二个(第3个,第4个,……)用户现在拥有不再反映在远程上的本地标记。
我正在寻找一个类似于git remote prune origin
的命令,用于清理已删除远程分支的本地跟踪分支。
或者,可以使用一个列出远程标记的简单命令来与通过git tag -l
返回的本地标记进行比较。