Git - 在标签之间切换

时间:2014-12-06 19:05:04

标签: git svn tags git-checkout

我在git中切换标签就像在颠覆中一样。 在subversion中,标签就像一个新的提交分支。所以我只需要打电话

svn co https://example.com/tags/1.0.0 exampledir to get a tag.

如果我想切换到版本1.0.1,我可以在exampledir

中进行简单调用
svn switch https://example.com/tags/1.0.1

我成功切换到新标签而没有更改新文件。

在git上,标签不是分支,它是提交的别名。如果我克隆存储库

git clone https://github.com/opencart/opencart.git

我默认会得到主人。当我签出一个标签时(无论我使用主设备还是使用-b选项创建一个新分支

git checkout -b 2.0.0.0 2.0.0.0

我得到了标签,但也有未经修改的更改(可能是从master更改为此标签?) 现在,我无法切换到另一个标签,如2.0.1.0而不清除此更改或强制 查看.... 我要问的原因是我想要使用该应用程序但不想手动升级...所以我只想在新版本出来时从标签切换到标签......

0 个答案:

没有答案