如何从存储库签出分支

时间:2016-05-09 13:30:01

标签: git

我有一个名为'color-palette(https://github.com/3gwebtrain/color-palette.git)的仓库,它也有其他分支。

我想将一个名为same-color的分支克隆到我的本地系统。但是没有工作。

我使用的命令是:

git checkout -b https://github.com/3gwebtrain/color-palette.git origin/same-color

但这不起作用。得到错误:

fatal: Not a git repository (or any of the parent directories): .git

这里有什么问题?

2 个答案:

答案 0 :(得分:4)

你不克隆一个git repo的1个分支,你克隆了repo,然后签出那个分支。

首先克隆它

git clone https://github.com/3gwebtrain/color-palette.git

然后,在该文件夹中,签出分支

git checkout same-color

您不希望在结帐时使用-b选项,因为这会创建一个新分支

答案 1 :(得分:1)

我已完成以下单个git命令:

git clone https://github.com/3gwebtrain/color-palette.git -b same-color --single-branch