gpt4 book ai didi

git - 将新提交添加到现有 Git 标记

转载 作者:IT王子 更新时间:2023-10-29 01:10:47 25 4
gpt4 key购买 nike

我已经使用

创建了一个 Git 标签作为 v1.1
git tag -a v1.1 -m 'my version 1.1'

然后我推送了那个标签。后来,我做了一些与v1.1相关的改动。现在,当我推送新更改并使用检查 git 标签时git describe 它正在向我展示 v1.1-g2dcc97

如何将我的新提交添加到现有标签?

最佳答案

如果不违反重要的 Git 准则,就不能将新提交放入现有标签:永不(*) 修改已发布的提交。

Git 中的标签并不是可变的。将标签推出后,不要管它。

但是,您可以在 v1.1 之上添加一些更改并发布类似 v1.1.1v1.2 的内容。这样做的一种方法是

# Create a new branch from tag v1.1
git checkout -b newbranch v1.1

# Do some work and commit it

# Create a new tag from your work
git tag -a -m "Tag version 1.1.1, a bugfix release" v1.1.1

(*) 除非你有一个非常特别的理由这样做,并且只有当你完全理解其中的含义时,即使那样,也不要养成这样做的习惯。

关于git - 将新提交添加到现有 Git 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21459540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com