Muitas vezes, antes de implantar aplicativos, quero ver o resumo das alterações desde a última implantação. Por exemplo, é útil saber se houve alguma mudança no esquema do banco de dados e eu preciso executar as migrações do banco de dados. A coisa mais simples que consegui fazer foi fazer um git diff entre o mestre de produção e o mestre local assim:
git fetch production master && git diff master production/master --stat
A --stat
bandeira mostra o resumo das mudanças em vez da diferença completa. É fácil grep
para um nome de arquivo específico no qual você está interessado. Por conveniência, sugiro que você adicione um alias ao seu .bash rc / .zsh rc etc.
alias whatsnew='git fetch production master && git diff master production/master --stat'
Graças a David com quem desenvolvemos isso coletivamente.