【发布时间】:2014-01-18 11:39:30
【问题描述】:
我需要能够拉到一个我可能不在的分支上(事实上,为了争论,假设我不知道我在哪个分支上)。例如,我有一个远程origin,其分支master 由本地master 使用跟踪分支以通常的方式在本地跟踪。我可以提供给git-pull 的选项或参数与切换到master、拉动然后切换回我开始的任何分支具有相同的效果吗?
这里的许多答案表明这是不可能的,但<refspec> 下的<dst> 的documentation's discussion 表明类似
git pull origin master:master
会成功的。是这样吗?
【问题讨论】:
-
这是我用的..." git pull origin mySourceBranch"
-
@Jahnux73:在我的场景中
mySourceBranch是什么?是master、master:master、remotes/origin/master——还是别的什么。我希望效果与切换到master(具有通常的跟踪设置)后拉动的效果相同。 -
当我在分支 'feature' 上时,当我进行 'git pull origin develop' 时,它会在我的实际分支 'feature' 上拉取 'develop branch'。 (我认为是你的主人)