使用“tag”标记标记git提交

时间:2016-09-15 10:33:13

标签: git tags push

我使用以下命令用标记为“tag”的标记标记我的HEAD:

var myModule = angular.module('app', []);
myModule.constant('__env', __env); 

但是当我

git tag -a tag -m "comment on my tag"

我收到错误:

  

致命:标记速记没有<标签>

对于具有不同名称的标记,我没有得到相同的错误。我想git将这个“标签”视为其子命令。也许这不是一个经常使用的案例...但是有可能将“标签”推送到远程仓库吗?我不想用

推送我的其他标签
git push origin tag

虽然!

2 个答案:

答案 0 :(得分:1)

如果您查看git代码(下面的链接),我们可以看到在推送期间,它正在检查关键字标记

https://github.com/tnachen/git/blob/master/builtin/push.c

简答:给标签一个有意义的名称,不要使用git关键字

Silverstripe

答案 1 :(得分:1)

这就是我所做的:

  • tag 分支中创建了新分支
  • 切换到新分支
  • 将我的代码推送到远程仓库

此后,我删除了标签分支。

希望有帮助!