如何获取特定的git标签

Nic*_*ilt 7 git github

我想要nodejs代码库的v0.1.27.

这就是我做的.

git clone git://github.com/ry/node.git 
cd node
git checkout -b v0.1.27 
Run Code Online (Sandbox Code Playgroud)

但是,当我查看v0.1.27代码库更改日志时,我也看到了0.1.32的更改日志.好像我没有结账v0.1.27.

如何从标签中签出分支?

小智 17

你所做的是从HEAD开始创建一个名为v0.1.27 的本地分支.如果您只想查看v0.1.27标记,只需删除该-b选项:

git checkout v0.1.27
Run Code Online (Sandbox Code Playgroud)

如果您打算进行更改,则可能需要创建跟踪分支:

git checkout -b --tracking my_v0.1.27 v0.1.27
Run Code Online (Sandbox Code Playgroud)