Acho que é questão de escolha e de contexto. Prefiro usar
git log origin/master..origin/develop --oneline --no-merges
Ele exibirá confirmações em desenvolvimento que não estão na ramificação mestre.
Se você deseja ver quais arquivos são realmente modificados, use
git diff --stat origin/master..origin/develop --no-merges
Se você não especificar argumentos, ele exibirá o diff completo. Se você quiser ver o visual diff, instale meld
no linux ou WinMerge
no windows. Verifique se eles são os difftools padrão. Em seguida, use algo como
git difftool -y origin/master..origin/develop --no-merges
Caso você queira compará-lo com o ramo atual. É mais conveniente usar HEAD em vez do nome da filial, como use:
git fetch
git log origin/master..HEAD --oneline --no-merges
Ele mostrará todos os commits, prestes a serem mesclados