git-tag

    0热度

    1回答

    我想删除我项目的所有Git标签,我使用git tag -d作为本地标签,然后我将它推送到origin,因此origin中的标签也被删除。 事实上,如果我运行git tag -l或git ls-remote --tags origin那么没有标签显示。 但是,我的构建是这样设置的,只要我推动,构建就会在Jenkins中触发。在运行Jenkins的机器上触发构建时,git tag -l会显示几个标记。

    3热度

    2回答

    如何在不推送轻量级标签的情况下将所有带注释的标签从本地回购站推送到远程站点? 我在本地使用我不想推送的轻量级代码,所以git push --tags不是解决方案。 我知道git push --follow-tags,但只会推送与当前正在推送的提交相关联的标签。 我需要这个选项,因为我的正常工作流程涉及时常推送,但只有在最终确定发布时进行标记,而且有时会忘记推送标签。这个问题通常很久没有被发现,并且

    3热度

    1回答

    在我的本地仓库中,有时候会有标签标签没有子项的提交并且没有分支名称。 我最初创建这些是通过正常分支我的主要开发线,设置标签,然后删除分支。它们不会被垃圾收集,因为标签会将线路打开。 是否有一个命令可以识别所有这样的提交?这个命令是否也能找到分支头部并不重要,因为我可以用git show-ref --heads轻松识别它们。 我想清理它们(要么删除标签和GC我不需要更多的线;或设置一个分支,我认为这

    0热度

    1回答

    git branch -avv显示所有分支(包括远程分支),用跟踪分支,short-SHA和提交标题对它们进行装饰。是否有类似的命令将所有标签与它们指向的提交一起显示,可选地包括是否将其推送到上游,并且还附加了如果标签被注释的消息? 我能弄到的最好的是: git tag --format '%(color:green)%(refname:short)%09%(color:white)%(objec

    0热度

    1回答

    我正在寻找协调MySQL数据库模式更新与提交git。 我最初的计划是用模式编号标记提交,例如,git标记schema19936 b6671a2c1。然后,我可以'git tag --merged'来查看标签是否在当前分支上可用,如果是,则运行schema19936脚本。 不幸的是,我们仍然支持包含git 1.7的CentOS 6。 Git 1.7不包括git标签中的'--merged'标志,所以我

    0热度

    1回答

    我们使用版本号标记主机。我想获得在创建特定版本标签之前合并到主分支的分支列表。 我可以通过手工调用git tag --contains last_commit_of_each_branch但我很懒。 有没有更好的方法来做到这一点?或者我应该只是脚本获得所有分支机构,并在每个分支中为最后提交调用contains?

    1热度

    2回答

    有一个我想从中建立的存储库,但是如果我克隆存储库,源代码在不稳定的程序中会得到结果。他们标记的源代码的最后一个版本(1.2)是稳定的,但我不确定如何使用git下载它。从我一直在阅读搜索答案时,我可以先克隆存储库,然后使用checkout切换到标签; git clone https://github/project/project.git cd project git checkout tags/1

    0热度

    1回答

    我需要添加一个新标签以及我需要它作为最后一次提交的消息的消息。 例如,假设我有以下承诺: git commit -m "refactored that module" 的我想创建一个标签是这样的: git tag -a 1.2.3 -m "refactored that module" 我希望不要复制/粘贴的最后一条消息。

    0热度

    2回答

    我已创建一个rake任务来标记从Teamcity管道运行的构建。这是一个简单的任务,使用下面的命令: git tag git push 它从本地机器运行得很好。 致命的:不是git仓库(或任何父目录):然而,当我从错误消息管道运行同一任务失败git的 谁能帮我了解这一点?

    1热度

    1回答

    我想为我的master和release分支拥有不同的标签。我想知道如何做到这一点?我有一个git master分支与标签2.2.2-crown。当我创建了release分支时,看起来release分支继承了我的master分支中的标记。 $(master): git tag 2.2.2-crown 我创建了一个分支, $git checkout -b release_branch $git