【问题标题】:Git repository tags mergingGit 存储库标签合并
【发布时间】:2016-04-26 10:39:57
【问题描述】:

关于 git 存储库,我几乎不需要任何帮助。我在存储库中创建了许多标签,例如 v1.2.1v1.2.9,而不是在标签 v1.2.4 中进行了一些更改,并推送更改并删除旧标签并使用以下命令重新创建具有相同名称的新标签。

git branch v1.2.4-bugfix v1.2.4
git checkout v1.2.4-bugfix
//commit changes
git tag -f v1.2.4
git push origin :v1.2.4
git push origin v1.2.4

现在的问题是我如何将这些更改合并到其他标签中,比如我希望在 v1.2.4 之后创建的所有标签中进行这些更改

请帮我找出解决方案。谢谢

【问题讨论】:

    标签: git github tags


    【解决方案1】:

    标签只是提交的别名。
    您可以检查它们,合并并执行您可以在任何分支上执行的任何其他 git 命令。

    不清楚你想做什么。

    您已使用新标签标记提交,现在您想将此代码合并到所有其他标签。

    这些标签在哪些分支上?你想合并到哪个分支?

    标签可以在你所有的分支上,你必须将它合并到某个分支,其他分支会怎样?

    【讨论】:

    • 所有标签都在 master 分支中。在将提交合并到 master 之后,我创建了标签,例如 git tag -a 'v1.2.3' commit_id -m 'message'
    • 所以如果它在主分支中,那么你所有的代码都在这个分支中。我想念这个问题。你的所有代码都在 master
    • 当我点击存储库中的标签时,它显示的源代码与主分支不同。我有注释标签,我认为这些类型标签被视为一个单独的分支。问题是我在很久以前创建的标签源中进行了一些更改,我希望这些更改也反映在更改标签之后创建的其他标签中。
    • 带注释的标签不是分支,它们就像任何提交一样是鲍勃,但有名称(人类可读)如果要将更改应用于其他标签,请将标签移动到最新提交,提交可以有多个标签
    猜你喜欢
    • 2013-07-29
    • 2018-04-25
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 2017-02-03
    • 2010-11-28
    相关资源
    最近更新 更多