Fetch
Fetch ( non destructive )
fetch before you start your day work
fetch before you push to remote repo
fetch often ( stay in sync as much as possible )
git fetch origin master
git fetch ( enough if having only one branch master)
git merge origin/master ( to merge fetched changes to your local master)
Pull
git pull = git fetch (followed by ) git merge
// you can also to fetch followed by rebase with git pull
git pull --rebase <remote-name> <branch-name>
// git pull --rebase origin master
Last updated
Was this helpful?