Cosmin Atanasiu
Cosmin Atanasiu

Reputation: 2654

Pull remote branch into local repo with different name?

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

Answers (2)

KingCrunch
KingCrunch

Reputation: 131951

git checkout -b myBranchName repo2/master

Upvotes: 263

Ben Jackson
Ben Jackson

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

Related Questions