gpt4 book ai didi

Git:如何使现有的 git 轻量级标签指向另一个提交?

转载 作者:太空狗 更新时间:2023-10-29 13:34:23 24 4
gpt4 key购买 nike

在测试 Git 存储库上,git log 产生:

commit e1f972f22f9906ad62007b4e372d8dc06bc47656
Author: davidandreoletti
Date: Sun Mar 18 11:23:09 2012 +0800
Added 0

commit 81a07eeffc58b054d4c083a0d7c1d4aa0b0440d5
Author: davidandreoletti
Date: Sun Mar 18 10:46:44 2012 +0800

first commit

git tag 0.0.2是一个轻量级标签,指向提交81a07eeffc58b054d4c083a0d7c1d4aa0b0440d5。所有提交都已推送到远程存储库(包括标签)。

在这种情况下,如何使现有的 Git“轻量级标签”指向另一个提交? IE。我希望标记“0.0.2”指向提交 e1f972f22f9906ad62007b4e372d8dc06bc47656 而不是 81a07eeffc58b054d4c083a0d7c1d4aa0b0440d5

最佳答案

只需丢弃旧标签并创建一个新标签

git tag -d 0.0.2
git tag 0.0.2 e1f97...

假设您有一个要使用的远程存储库,您还需要:

git push --tag --force <remote>

关于Git:如何使现有的 git 轻量级标签指向另一个提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9756093/

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