【发布时间】:2020-08-21 13:06:29
【问题描述】:
在我的 repo 中,分支 通常明确指定 remote 应该push 到什么(到origin 或到fork)。
不幸的是,轻量级 标签(我目前仅用于开发)没有相同的选项。
我错误地完成了git push --tags 并且所有内容都被复制到了错误的远程。很多污垢;所以我不得不手动清理它们。
如何指定标签默认推送的远程?
注意:我通常将 轻量级标签 推送到 fork,作为书签供以后重复使用(以标记我不想进入分支的提交)。
【问题讨论】:
-
标签默认推送到与当前分支相同的目的地。如果你想让他们去别的地方,你需要指定一个明确的遥控器。
-
使用像
git config alias.push-tags push myfork --tags这样的git别名。现在训练自己永远做git push-tags
标签: git git-remote git-config git-tag git-fork