I\'ve two branches, master and live. Master is the development branch and contains commits that aren\'t ready to go into live.
git log master ^live --no-merges