Git Examples: Comparing Branches, locally and remotely
Last updated:Table of Contents
Unless otherwise stated, we're using Git v2.x
WIP Alert This is a work in progress. Current information is correct but more content may be added in the future.
Compare working directory with remote branch
Run
git fetch --all
first so your local remotes are synced with the remotes
Suppose you have a local directory with unmerged changes and you want to compare it with a branch on github.
Suppose the other branch you want to compare against is called my-other-branch
and origin
is a remote pointing to github.
$ git fetch --all
$ git diff origin/my-other-branch
Compare two arbitrary branches
TODO