W moim lokalnym repo ( test-branch
) utworzyłem gałąź do testowania, do której wypchnąłem Github
.
Jeśli przejdę do mojego Github
konta i wybiorę to test-branch
, wyświetli się informacja:
This branch is 1 commit ahead and 2 commits behind master
Moje pytania to:
- Jak mogę wyświetlić te informacje lokalnie (tj: polecenie, które pokazuje to na terminalu, zamiast konieczności otwierania,
Github
aby je zobaczyć)? Wiem, że widzę różnice między gałęziami za pomocą:
git diff master..test-branch
lub używając
Meld
(co wolę):git difftool master..test-branch
ale zastanawiałem się, czy istnieje sposób, aby zobaczyć osobno przed i za zatwierdzenia. IE: czy istnieje sposób, aby pokazać, że 1 zobowiązuje się sam, a następnie 2 same się zobowiązuje ?
git for-each-ref --format="%(push:track)" refs/heads
. Zobacz moją odpowiedź poniżej