git fetch from upstream code example

Example 1: git fetch upstream

These steps update the master branch.

1. Make sure you are on the appropriate branch.
	git checkout master

2. Fetch content from upstream
	git fetch upstream

3. Merge upstream with the appropriate local branch
	git merge upstream/master
    
4. Get help on Resolve merge conflicts if these occur.

5. If you also maintain a GitHub repository, push changes to 
	GitHub’s (origin) master branch
	git push origin master

Example 2: git fetch upstream from master

$ git rebase upstream/master

$ git checkout master

$ git fetch upstream

Example 3: git fetch upstream

$ git remote -v
# List the current remotes
origin  https://github.com/user/repo.git (fetch)
origin  https://github.com/user/repo.git (push)

$ git remote add upstream https://github.com/otheruser/repo.git
# Set a new remote

$ git remote -v
# Verify new remote
origin    https://github.com/user/repo.git (fetch)
origin    https://github.com/user/repo.git (push)
upstream  https://github.com/otheruser/repo.git (fetch)
upstream  https://github.com/otheruser/repo.git (push)