我是高手,我做了一个git pull,我收到一条消息,表明我需要拉远程分支。
通常我会做 git co [branch] 然后 git pull / rebase 。
有没有办法git pull / rebase of [branch]而不必先做 git co [branch] ?
答案 0 :(得分:2)
如果你结合了Apikot和Jeremy,你会得到:
git pull --rebase origin branch
或者,如果您尚未在配置中设置分支映射:
git pull --rebase origin <src>:<dst>
答案 1 :(得分:0)
git pull origin branch
抱歉,忘记提及拉合并了。
如果你可以使用git fetch origin分支来获取那个分支。 http://www.kernel.org/pub/software/scm/git/docs/git-fetch.html
答案 2 :(得分:0)
我认为没有办法在没有切换到分支的情况下对分支进行操作。但是你可以通过执行git pull --rebase origin
来组合pull和rebase