Git 从特定分支拉取

Git pull from specific branch

我想将更改从指定的分支拉取到我的本地存储库,但我不想将它与主分支合并。这样做的正确方法是什么?我是否必须创建自己的分支而不是拉?

git pullgit fetch 后跟 git merge 相同。

要创建跟踪远程分支的本地分支,首先从远程获取,然后 运行 git checkout 使用与远程匹配的分支名称:

git fetch <remote>
git checkout <branch>
  • <remote> 是遥控器的名称,例如 origin.
  • <branch> 是该远程分支的名称。如果 git branch -r 显示分支名称 origin/foo,如果您 git checkout foo.
  • Git 应该正确设置它