git checkout分支不起作用

时间:2018-07-16 18:46:40

标签: linux git branch

我是git的新手,正在尝试了解这里出了什么问题。

[root@root /]# git describe --tags
16.0.13-7-g56099d7

尝试升级到16.0.15分支或标签(出现错误)

[root@root /]# git checkout 16.0.15
error: pathspec '16.0.15' did not match any file(s) known to git.

尝试不同的方式(没有错误)

[root@root /]# git checkout -b 16.0.15
Switched to a new branch '16.0.15'

但仍显示旧版本

[root@root /]# git describe --tags
16.0.13-7-g56099d7

我想念什么吗?

1 个答案:

答案 0 :(得分:0)

首先,切换到适当的目录,您似乎正在root或/级别执行此操作。如果可能的话,您还应该将用户更改为root以外的其他用户。


下一步,从新位置克隆存储库;

git clone https://github.com/openstack/openstack-ansible.git

然后转到克隆的存储库目录;

cd openstack-ansible/

签出所需的分支;

git checkout 16.0.15

最后,请按照https://docs.openstack.org/openstack-ansible/pike/user/minor-upgrade.html

上的其余说明进行操作