我想删除我项目的所有Git标签,我使用git tag -d作为本地标签,然后我将它推送到origin,因此origin中的标签也被删除。 事实上,如果我运行git tag -l或git ls-remote --tags origin那么没有标签显示。 但是,我的构建是这样设置的,只要我推动,构建就会在Jenkins中触发。在运行Jenkins的机器上触发构建时,git tag -l会显示几个标记。
我需要添加一个新标签以及我需要它作为最后一次提交的消息的消息。 例如,假设我有以下承诺: git commit -m "refactored that module"
的我想创建一个标签是这样的: git tag -a 1.2.3 -m "refactored that module"
我希望不要复制/粘贴的最后一条消息。