git annotated tag - 是否有历史记录

时间:2017-07-12 13:05:52

标签: git

我不确定我想做什么在git中是明智的。它有效但是明智吗?

我针对带有消息的提交创建了带注释的标记。然后使用-f选项,我针对同一个提交更新/更改消息。

Tag具有相同的名称,指向相同的提交但消息已更改。 根据返回文本有一个新的标记对象。

是否可以查看标签更改后的历史记录?

正在更改标记消息,同时指向同一个提交,如果已经共享了包含原始消息的标记会导致问题?

此致

2 个答案:

答案 0 :(得分:1)

标记只不过是指向提交的指针。 History of tags未被保留。

Annotated tags工作略有不同。但他们的目的仍然是一样的。

答案 1 :(得分:0)

标签不保留历史记录。你可能想看一下笔记。 https://git-scm.com/docs/git-notes

我不认为git本身会重复使用标记名称,但是它是否会导致工作流程混乱是我无法预测的。