如何使用TortoiseGit推送标签而无需提交到远程存储库?

问题描述 投票:18回答:2

控制台git客户端有一个git push origin <tag_name>命令,用于在不提交远程存储库的情况下推送tag。 TortoiseGit GUI中是否有模拟?

git tortoisegit git-tag
2个回答
21
投票
  1. 创建标签后
  2. 右键单击repo文件夹
  3. 从上下文菜单中选择“Git Sync ...”
  4. 将“推送”下拉菜单更改为“推送标签”(这将启动推送)

Git Sync window


17
投票

为了推送特定标签,只需在<tag_name>的文本框中输入Local(也可以在点击“▶”后选择RefBrowser上的标签)并清空Remote组中的Ref文本框。

这将导致git push origin <tag_name>

如果要一次性推送所有标签,可以使用“同步”对话框(在“推送”下拉菜单中选择“推送标签”),如https://stackoverflow.com/a/38838166/3906760中所述。

© www.soinside.com 2019 - 2024. All rights reserved.