背景 使用 repo 管理了多个 git 仓库,有时需要将本地仓库的tag同步给其他人,但又不能直接推到远程(例如权限问题). 实际场景举例 本地复现了一个问题,需要让其他人回退到相同环境来排查. 本地集成验证好了一个版本需要发布,打好tag却没有权限推送,得告知各个仓库负责人在同样的commit上打tag并推送到远程仓库. 仓库少的话,简单告知下各个仓库对应的commit号就可以了,对方手工找到对应的commit号进行操作. 涉及的仓库数量多或者本地 tag 可能发生变更需要多次同步的时候,手