所以我正在使用gitkraken。我之前已经用标签“ TPE1”标记了一个提交。从那时起,我进行了一些更改,现在我想删除该标签(或重命名),并最后一次提交带有标签“ TPE1”的标签。
当尝试重命名旧标签时,GitKraken警告我:
Rewording this commit message will cause 5 commits to be rebased.
这是什么意思?我可以从这5次提交中丢失任何更改吗?
答案 0 :(得分:4)
这意味着您已经以某种方式选择了标签指向的提交而不是标签本身,并且gitKraken认为您想更改其提交消息。但是,由于您不能在不修改提交哈希的情况下更改提交的消息,因此需要重新建立提交的消息基础,其所有后续子消息都应付诸实践。
由于这不是您要执行的操作,请在警告步骤中取消。
移动标签不应导致您重新设置基准。
如果您在GitKraken界面中找不到它,也许可以考虑使用
从命令行进行操作30
(或者如果您的# for a lightweight (unannotated) tag
git tag -f <tagName> <commitHash>
# ...or for a proper (annotated) tag
git tag -f -m "<tagMessage>" <tagName>
指向您要标记的提交(您引用的最新内容),则只需省略<commitHash>
部分。