如何将分支从github拉/取到本地?

如何将分支从github拉/取到本地?,git,github,Git,Github,我需要切换到本地brach master到github分支功能/ABF-3-project-structure 我运行下面的命令 git pull feature/ABF-3-project-structure 请帮帮我。我已经试了至少3个小时了,但还是没有成功 谢谢, Enamul我不确定是否理解您的问题,但切换到上述分支可以使用以下代码完成:git checkout feature/ABF-3-project-structure试试这个: git pull {repo} {remote

我需要切换到本地brach master到github分支功能/ABF-3-project-structure

我运行下面的命令

git pull feature/ABF-3-project-structure

请帮帮我。我已经试了至少3个小时了,但还是没有成功

谢谢,
Enamul

我不确定是否理解您的问题,但切换到上述分支可以使用以下代码完成:
git checkout feature/ABF-3-project-structure
试试这个:

git pull {repo} {remotebranchname}:{localbranchname}

git pull origin abc:abc
如果您在主分支上,还应首先签出分支:

 git checkout -b abc 
这将从主节点创建新的分支“abc”,并直接将其签出。比你应该运行:

 git pull origin abc 

要将新分支拉到本地abc分支,我通过向github添加ssh密钥解决了这个问题。我以前在github上设置ssh密钥的情况下使用git


这很简单。我刚刚添加了ssh密钥并运行了前面的命令。这就解决了我的问题

我在分支列表中没有看到名为
feature/ABF-3-project-structure
的远程分支。远程分支只需执行
git pull
,但如果您想处理它,通常需要在本地分支(通常是远程跟踪本地分支,因此您可以从上游获得所有新更新,如果您有写访问权,则可能会回推)。feature/ABF-3-project-structue是在github上创建的。现在我需要从local访问这个分支。我的项目经理在github上创建了一个名为feature/ABF-3-project-structure的分支。但是我拉不回来。那是我的问题((好的。现在我明白了。我认为以下步骤可能是解决方案:1,创建一个新文件夹,并使用'git init'2,git remote add feature[您的git存储库地址]3、git pull feature feature/ABF-3-project-Structure尝试了这些命令,但输出是致命的:找不到远程引用功能/ABF-3-project-Structure
git签出-b feature/ABF-3-project-Structure
,然后
git pull原始主机