git - 我做了什么?

时间:2009-12-05 17:19:29

标签: git

我做了:

git clone git://github.com/xyz/xyz.git  
git tag -l  
 release-1.0.0  
 release-1.0.1  
 release-1.0.2  
git checkout release-1.0.2  
git checkout -b xyzfilter  

现在我认为我有一个名为xyzfilter的新分支,基于标记'release-1.0.2'。

我这样做了吗?

1 个答案:

答案 0 :(得分:3)

是的,这看起来是正确的,假设执行任何命令时没有任何重大错误。

如果release-1.0.2是一个标签而不是一个分支(它必须在直接克隆之后才能工作),那么这将创建一个“分离的HEAD”并检查标签上的版本。

git checkout release-1.0.2

然后,此命令根据当前检出的版本(即刚检出的标签)创建一个新分支,并切换到新分支。

git checkout -b xyzfilter