【发布时间】:2020-11-11 17:20:00
【问题描述】:
我知道有很多可用的内容,但没有一个能提供我最想要的。
我想将我的最新提交推送到我的Git Repo 上的新创建的标签。我提到了这个:
现在,读完之后,我知道,我需要的是git push origin <tagname>。在此之前,我做过
$ git <tagname>
$ git show <tagname>
他们都向我展示了正确的结果,这给了我一个绿色信号,让我去执行最终的命令。
$ git add .
$ git commit -am "My message"
$ git push origin <tagname>
现在,当我做git push origin <tagname> 时,我得到了这个Everything up-to-date。我看到了我的GIT Repo,并没有推送任何内容。在看了一些答案之后,我终于找到了部分对我有用的东西,那就是
$ git push origin : <tagname>
这确实将我的数据推送到了 repo,但是当我检查我的 Tag 时,它并没有反映在其中,它只显示了我的最后一次提交,而不是我刚刚推送的当前提交。我该如何做到这一点,以便我可以成功地将我的数据推送到特定的标签?
【问题讨论】:
-
你的意思是
tag,而不是branch,对吧? -
另外:我假设
git <tagname>实际上是git tag <tagname>? -
是的,
tag它是@LeGEC。当我点击Git Repo中的标签时,它并没有反映我当前的推送。
标签: git gitlab repository git-push git-tag