git - 我如何提交一个 git 标签?

标签 git version-control git-tag

我已成功对中央 git 存储库进行更改、提交更改并将其推送。我现在意识到我想标记所有文件的当前版本。所以我这样做:

git tag -a 0.5

成功了。但是现在我尝试 git push 并且我被告知没有什么可以提交的。如何将我的新标签推送到中央存储库?

(注意 git tag 显示标签 0.5,但仅限于本地)

最佳答案

我觉得你想要

git push --tags

那样,好吧,推送你所有的标签:)

当然有一些替代方案,这就是 git 和 all(用你选择的 repo 替换 origin):

git push origin tag 0.5

git push origin refs/tags/0.5:refs/tags/0.5

参见 git-push(1)了解更多详情。 “git ready ”在他们的 tagging 中有一些有用的信息文章也是如此。

关于git - 我如何提交一个 git 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/787797/

相关文章:

git - 如何进入 git 流

git - 如何重置为特定的提交?

git - 显示按日期排序的 git 标签

git - 使用 GIT 进行软件版本编号

github - 如何在github操作中访问github标签消息

node.js - 从 docker 容器内发布 NPM 包

node.js - .gitignore 不忽略 node_modules/folder

asp.net-mvc - Jenkins 根据多个项目中的提交触发构建

git - 如何让 Git 将文件视为二进制文件?

version-control - 在虚拟机上运行 JIRA