Roc*_*bar 2 tags git branch push
我目前正在 git 分支上工作,并在现有的最后一次提交+推送中添加了一个标签。现在我想推送标签并使用其名称“v1.0”。当我使用
git push v1.0
Run Code Online (Sandbox Code Playgroud)
我收到错误消息
fatal: 'v1.0' does not appear to be a git repository
Run Code Online (Sandbox Code Playgroud)
没错,它不是存储库,而是标签。git 文档说“git push origin v1.0”。但我不想推送到master,而是推送到当前分支。那么,我必须改变什么?谢谢
标签和分支没有直接关系。与任何其他分支git push origin v1.0没有任何关系。master该标签指向一个提交。它不关心提交可以从哪个分支到达。提交可能在另一个分支上master和/或另一个分支上,但这与标签无关。使用git push origin v1.0,它会检查标记指向的提交及其所有祖先是否存在于远程存储库中。如果其中一些没有,则会上传。refs/tags/v1.0此外,如果远程存储库中尚不存在,则始终会在远程存储库中创建名为 的标签。它指向与本地存储库中相同的提交。
| 归档时间: |
|
| 查看次数: |
4162 次 |
| 最近记录: |