Eu criei uma ramificação para teste no meu repositório local ( test-branch
) para o qual eu enviei Github
.
Se eu for para minha Github
conta e selecionar esta opção test-branch
, serão exibidas as informações:
This branch is 1 commit ahead and 2 commits behind master
Minhas perguntas são:
- Como posso exibir essas informações localmente (por exemplo: um comando que mostra isso no terminal, em vez de precisar abrir
Github
para vê-lo)? Eu sei que posso ver as diferenças entre os ramos usando:
git diff master..test-branch
ou usando
Meld
(o que eu prefiro):git difftool master..test-branch
mas eu queria saber se há uma maneira de ver os commits de frente e de trás separadamente. IE: existe uma maneira de mostrar que 1 comprometo-me à frente por si só e depois esses 2 comprometem- se por si mesmos?
git for-each-ref --format="%(push:track)" refs/heads
. Veja minha resposta abaixo