Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何从存储库签出分支_Git - Fatal编程技术网

Git 如何从存储库签出分支

Git 如何从存储库签出分支,git,Git,我有一个叫做“调色板()的回购协议,它还有其他分支 我想将名为相同颜色的分支之一克隆到本地系统。但不起作用 我使用的命令是: git签出-bhttps://github.com/3gwebtrain/color-palette.git 原产地/相同颜色 但这是行不通的。将错误获取为: 致命:不是git存储库(或任何父目录):.git 这里出了什么问题?您不能只克隆git回购的一个分支,而是克隆该回购,然后签出该分支 首先克隆它 git clone https://github.com/3gweb

我有一个叫做“调色板()的回购协议,它还有其他分支

我想将名为
相同颜色的分支之一克隆到本地系统。但不起作用

我使用的命令是:

git签出-bhttps://github.com/3gwebtrain/color-palette.git 原产地/相同颜色

但这是行不通的。将错误获取为:

致命:不是git存储库(或任何父目录):.git


这里出了什么问题?

您不能只克隆git回购的一个分支,而是克隆该回购,然后签出该分支

首先克隆它

git clone https://github.com/3gwebtrain/color-palette.git
然后,在该文件夹中签出分支

git checkout same-color

您不希望在签出期间使用
-b
选项,因为这会创建一个新分支

您不只是克隆一个git回购的分支,而是克隆该回购,然后签出该分支

首先克隆它

git clone https://github.com/3gwebtrain/color-palette.git
然后,在该文件夹中签出分支

git checkout same-color

您不希望在签出过程中使用
-b
选项,因为这会创建一个新的分支

我已使用下面的单个git命令:

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

我已经使用了以下单git命令:

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

git克隆https://github.com/3gwebtrain/color-palette.git &&cd调色板和git签出相同的颜色
,任何教程都会告诉您。
git clonehttps://github.com/3gwebtrain/color-palette.git &&cd调色板和git签出相同的颜色
,任何教程都会告诉你。我没有得到结果。这是我的尝试:`C:\Tutorials\try\testing>git克隆到“调色板”。。。远程:计数对象:256,完成。远程:压缩对象:100%(24/24),完成。接收对象:87%(223/256),332.01千磅| 137.00千磅/秒28R接收对象:100%(256/256),431.63千磅| 137.00千磅/秒,完成。解析增量:100%(210/210),完成。正在检查连接。。。完成。C:\Tutorials\try\testing>git checkout same color致命:不是git存储库(或任何父目录):.git`克隆后和签出前,您想执行
cd color pallete
,因此,签出是在git livesYou现在可以通过
git clone--single branch
克隆单个分支的历史的目录中完成的。一般不建议这样做,但这是允许的。@Mort这很好。你知道到底是哪个版本吗?@TimCastelijns一个快速的网络搜索显示1.7.10我没有得到结果。这是我的尝试:`C:\Tutorials\try\testing>git克隆到“调色板”。。。远程:计数对象:256,完成。远程:压缩对象:100%(24/24),完成。接收对象:87%(223/256),332.01千磅| 137.00千磅/秒28R接收对象:100%(256/256),431.63千磅| 137.00千磅/秒,完成。解析增量:100%(210/210),完成。正在检查连接。。。完成。C:\Tutorials\try\testing>git checkout same color致命:不是git存储库(或任何父目录):.git`克隆后和签出前,您想执行
cd color pallete
,因此,签出是在git livesYou现在可以通过
git clone--single branch
克隆单个分支的历史的目录中完成的。一般不建议这样做,但这是允许的。@Mort这很好。你知道确切的版本是哪个吗?@TimCastelijns一个快速的网络搜索揭示了1.7.10你知道具体的提交id以与其他分支合并吗?你需要看看。你也可以看到和。这对您很有帮助。您是否知道要与其他分支合并的特定提交id?您需要查看。你也可以看到和。这对你有帮助。