我使用以下命令用标记为“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
虽然!
答案 0 :(得分:1)
如果您查看git代码(下面的链接),我们可以看到在推送期间,它正在检查关键字标记。
https://github.com/tnachen/git/blob/master/builtin/push.c
简答:给标签一个有意义的名称,不要使用git关键字
Silverstripe
答案 1 :(得分:1)
这就是我所做的:
此后,我删除了标签分支。
希望有帮助!