Reputation: 2654
Alright I did a little bit of research on this but I couldn't find an exact answer, so I have to ask.
I have 2 remotes: origin and repo2.
I'd like to do something like
git pull repo2 master
But this would pull the master branch of the repo2 into my master. Can I specify a different branch to pull into, for my local branch ?
Upvotes: 171
Views: 93393
Reputation: 93770
The git pull
command is a convenience function that does git fetch
and git merge
. If you only want retrieve branches from a new remote without trying to merge it into any working copy branch you can just use git fetch
. You can then refer to git branch -av
to see all the local and remote branches and operate on either remote as you like.
Upvotes: 5