I want to pull changes from specified branch to my local repository, but I don't wont it to merge with master branch. What is the right way to do that? Do I have to make my own branch and than pull?
git pull
is the same as git fetch
followed by git merge
.
To create a local branch tracking a branch on a remote, first fetch from the remote and then run git checkout
with the name of a branch that matches that on the remote:
git fetch <remote>
git checkout <branch>
<remote>
is the name of the remote, for instance origin
.<branch>
is the name of a branch on that remote. If git branch -r
shows a branch name origin/foo
, Git should set this up correctly if you do git checkout foo
.If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With