首页 > 解决方案 > Git如何标记远程分支

问题描述

我正在尝试创建一个脚本,它将遍历我们服务器上的所有分支并存档旧分支。

要获取我正在使用命令的分支列表

git branch -r

然后我想标记每个分支,所以在 foreach 循环中

git tag archive/branchname branchname

但是,当我运行tag命令时出现错误

错误:找不到分支“分支名称”

我也试过

git tag archive/branchname origin/branchname

并得到相同的错误,除了这次找不到它的起源/分支名称

tldr;

如何在远程标记分支?

标签: git

解决方案


您应该能够标记远程远程分支,只要git branch -avv向您显示:

remotes/origin/abranch

git tag archive/aTag origin/aBranch只要标签“存档”本身不存在,我就成功地测试了(轻量级标签)。


推荐阅读