Git 如何 Pull 指定分支

例如我当前在 master 分支,我想更新一下本地的 develop 分支。
常规方法是 checkout 到 develop 分支,然后 git pull。
但是我不想 checkout ,能否在 master 分支上就把 develop 分支更新了呢

阅读 14.9k
1 个回答

可以有如下解决办法:

其一

git pull origin <远程分支名>:<本地分支名>

对于你的问题实际操作是:

git pull origin develop:develop

其二

git branch -D develop
git checkout -b 本地分支名 origin/远程分支名

对于你的问题实际操作是(Hack 方式):

git branch -D develop
git checkout -b develop origin/develop

欢迎补充更多快捷解决方案(手法)。

推荐问题