count cuántos commits se fusionarán con un command de fusión

Es posible contar cuántos commit se fusionarán en master. Supongamos que su flujo espera que toda su confirmación deba aplastarse, esta información (el número de confirmaciones que se fusionarán) permite evitar la fusión sin squash.

¿Es posible?

Puede usar la list de revisión de git rev-list plomería para este propósito:

 git status On branch master Your branch is behind 'origin/master' by 2 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git rev-list --count master..origin/master 2