簡體   English   中英

從GIT克隆分支

[英]clone a branch from GIT

我想從git存儲庫中簽出OpenStack Neutron的分支JUNO。 正確的URI是什么? 如果我做

% git clone git://github.com/openstack/neutron/tree/stable/juno/

它說:

openstack/neutron/tree/stable/juno is not a valid repository name

但是我確實在https://github.com/openstack/neutron/tree/stable/juno/看到了這個分支。 我究竟做錯了什么? 謝謝。

您不克隆分支,而是克隆整個項目:

$ git clone git://github.com/openstack/neutron
Cloning into 'neutron'...
remote: Counting objects: 105856, done.
remote: Total 105856 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (105856/105856), 44.17 MiB | 1.06 MiB/s, done.
Resolving deltas: 100% (68444/68444), done.

完成之后,您可以簡單地簽出您感興趣的分支。例如:

$ git checkout -b juno -t origin/stable/juno
Branch juno set up to track remote branch stable/juno from origin.
Switched to a new branch 'juno'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM