Git如何标记远程分支

时间:2019-05-21 04:53:47

标签: git

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

要使用命令获取分支列表

git branch -r

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

git tag archive/branchname branchname

但是,当我运行tag命令时,我得到一个错误

  

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

我也尝试过

git tag archive/branchname origin/branchname

并得到相同的错误,只是这次没有找到它的起源/分支名称

tldr;

如何在远程上标记分支?

1 个答案:

答案 0 :(得分:1)

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

remotes/origin/abranch

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