git - Git如何标记远程分支
问题描述
我正在尝试创建一个脚本,它将遍历我们服务器上的所有分支并存档旧分支。
要获取我正在使用命令的分支列表
git branch -r
然后我想标记每个分支,所以在 foreach 循环中
git tag archive/branchname branchname
但是,当我运行tag
命令时出现错误
错误:找不到分支“分支名称”
我也试过
git tag archive/branchname origin/branchname
并得到相同的错误,除了这次找不到它的起源/分支名称
tldr;
如何在远程标记分支?
解决方案
您应该能够标记远程远程分支,只要git branch -avv
向您显示:
remotes/origin/abranch
git tag archive/aTag origin/aBranch
只要标签“存档”本身不存在,我就成功地测试了(轻量级标签)。
推荐阅读
- javascript - 如何在 Elementor 中添加灯箱弹出窗口
- php - 如何在 2 个 php 页面之间通过 GET 请求发送变量
- node.js - 为整个项目导入一次节点模块
- android - android-从启动器图标 api 26 中删除黑色背景
- ios - 为什么从不调用 beforeInAppMessageDisplayed?
- c# - Menustrip 项目中的背景图像在悬停和单击时消失
- c++ - c++中的strcat函数
- java - 在android中使用节点二进制文件
- c++ - 更改垂直标题标题
- dialogflow-es - 我没有通过使用 actions-on-google 库收到对 heroku 的 webhook 发布请求