2016-12-30 89 views
-1

我的理解是,Git克隆从本地远程带来的一切。 现在,当我想上一个分支,是信息库的一部分,为什么我因为分支已经存在,创建一个本地分支,因为我已经克隆了它,它应该在本地克隆也关于Git克隆和分支

+0

您应该能够简单地'git checkout'远程追踪分支名称,它会自动设置本地分支。 –

+0

> git结帐来源 Sharanbr

+0

您可以克隆,但您一次只能签出一个分支。您可以检出远程分支机构。 谢谢 –

回答

2

存在工作呃..你是对的,git clone(...)让你本地机器回购。

git branch(..)创建一个本地分支。

现在如果你想使用的分支已经在你刚刚克隆的仓库中,你不需要重新创建分支(你可以,但不是必需的)。你可以使用没有以前的git分支的git checkout(..)

例如:repo有2个分支。掌握和开发 * git的克隆(URL BLA BLA)

* CD/repoName (现在你是在主分支)

* git的分支-a(这会告诉你所有分支,红色的遥控器,当地白,绿实际分支)

* git的结帐开发

并且那一切,你去Dev分支,和你没有创建它。 (仅适用于已有的远程分支)

+0

git checkout dev无法正常工作。它说在这里输入代码' 在此处输入代码'您处于'分离头部'状态。你可以环顾四周,做实验......我做错了什么? – Sharanbr

+0

大声笑,当然“dev”分支不存在,这只是一个例子。您必须结帐到现有的远程分支。 –

+0

给我的github网址回购​​,如果你想更具体的帮助 –