创建git共享标记时的区别

时间:2014-02-23 15:56:13

标签: git

当我想创建共享标记时。http://git-scm.com/book/ch2-6.html#Sharing-Tags

我有两种方法可以做到这一点。

  1. git push origin [tagname]
  2. git push origin HEAD:refs / tags / [tagname]
  3. 他们之间有什么区别? 感谢

1 个答案:

答案 0 :(得分:0)

第一个将本地标记推送到远程标记(如果它不存在则创建它)。

后者将HEAD推送到远程标记(如果它不存在则创建它)。不一定是本地标签。

有关refspecs的复杂语法变体的规范示例,请参阅https://www.kernel.org/pub/software/scm/git/docs/git-push.html#_examples(请注意,对于标记,这与普通引用的几乎相同)。