I cloned something from git repository, and switched branch
git clone ssh://11.21.3.12:23211/dir1/dir2 dir git branch branch1
I did some modification in my local, and committed it. And somebody else also done clone and he pushed it in git repository.
Now I want the clone copy of branch1 in my local, (means don't want my update, but his update)
Use git fetch to get all available branches. Then, git pull origin <branch> to get latest changes.
Indeed, git fetch pulls down the latest code from remote to origin/branch at local. If you have no local branch with the same name, then git checkout 2.1.
Your modifications are in a different branch than the original branch, which simplifies stuff because you get updates in one branch, and your work is in another branch.
Assuming the original branch is named master
, which the case in 99% of git repos, you have to fetch the state of origin, and merge origin/master
updates into your local master
:
git fetch origin git checkout master git merge origin/master
To switch to your branch, just do
git checkout branch1
use git pull:
git pull origin yourbranch
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