从本地不存在的远程git分支提取代码
当分支机构从本地不存在的远程git分支提取代码,git,Git,当分支机构B在本地不存在,但在远程回购上时 git branch * A git branch -a * A remotes/origin/B 如何将B拉入本地回购?我是否应该先签出git签出B?在分支机构A上时,我是否应该拉 请帮我澄清一下如果本地分支机构b不存在,那么git pull,然后简单地git checkout b,分支机构将自动创建。 其他选项包括:git fetch origin/b您必须执行以下操作: git checkout -b B origin/B 从远程创
B
在本地不存在,但在远程回购上时
git branch
* A
git branch -a
* A
remotes/origin/B
如何将B
拉入本地回购?我是否应该先签出git签出B?在分支机构A
上时,我是否应该拉
请帮我澄清一下如果本地分支机构b
不存在,那么git pull
,然后简单地git checkout b
,分支机构将自动创建。
其他选项包括:git fetch origin/b
您必须执行以下操作:
git checkout -b B origin/B
从远程创建本地分支。获取所有远程分支而不合并任何内容:
git fetch
然后从远程(原点/B)创建本地分支(B)&签出该分支以切换到该分支:
git checkout -b B origin/B
然后你在B分支机构&你可以拉A:
git pull origin A
有用的git提示:
要将远程分支获取到本地存储库,请使用IDE pull/fetch options或以下命令:
git pull
这将创建一个本地分支,例如主分支
将本地分支签出到当前目录
git checkout master .
这将使您的项目进入当前工作目录。一旦我
git pull
,我是否应该期望B
在我git branch
时出现?(它没有)不,它不会显示为分支,在您git pull
之后,它仍然是远程的。您需要签出该分支才能看到本地分支。Downvote。我对Git并不陌生,但即使如此,我也无法理解你回答的流程。这是一个老式的Git,超出了需要<代码>git签出B
现在已经足够了。@BillDoor git签出B将创建一个名为B的新分支,但它不会指向远程分支源/B。这是我在git版本2.16.2.windows.1上的经验