18

我是 git 新手。我在标签之间移动时遇到了问题。我想在标签之间切换。就像我有两个版本一样。例如。版本 1.0 版本 2.0 所以我想在 Git 中从 2.0 版本移动到 1.0 版本。

4

2 回答 2

18

在 git 中,标签被赋予一个名称,在 git 术语中是它的引用。现实中的标签更像是特定提交 id 的别名(也是一个引用)。

请参阅http://git-scm.com/book/en/Git-Internals-Git-References

因此,要在标签之间切换,您将使用与在其他引用(例如分支或提交)之间切换相同的技术git checkout <tagname>...。

于 2013-11-05T14:22:37.840 回答
10

您可能正在寻找:

git checkout tag

git checkout可用于检出任何提交,之后它可以与分支名称一起使用以返回到命名分支。

于 2013-11-05T14:19:19.120 回答