init: git fetch
In this video we'll learn how to use
When sharing your work, it's likely your local copy will get out of sync with a remote.
You can use
git fetch to download the latest object in references from a remote.
However, it's important to understand that
git fetch doesn't change your local copy.
Let's demonstrate this by running:
git fetch origin
From the output we see Git downloaded new information from the remote.
In this case, it detected a few new branches.
However, if we run
git log --online --decorate --graph --all we see the origin branches are ahead of their local counterparts.
git fetch only downloads the work from a remote, it doesn't actually update your local repository.
While you may not need to run
git fetch very often, it's useful gathering new information for a remote and determining if your local copy is out of sync.