我想将指定分支的更改提取到本地存储库,但我不希望它与master分支合并。这样做的正确方法是什么?我必须自己做分支而不是拉吗?
答案 0 :(得分:7)
git pull
与git fetch
相同,后跟git merge
。
要创建跟踪远程分支的本地分支,首先从远程获取,然后运行git checkout
,其分支名称与远程分支的名称相匹配:
git fetch <remote>
git checkout <branch>
<remote>
是遥控器的名称,例如origin
。<branch>
是该遥控器上分支的名称。如果git branch -r
显示分支名称remotes/origin/foo
,那么如果您执行git checkout foo
,Git应该正确设置。