Ich habe in meinem lokalen repo ( test-branch
) einen Zweig zum Testen erstellt, auf den ich verschoben habe Github
.
Wenn ich zu meinem Github
Konto gehe und dieses auswähle test-branch
, werden folgende Informationen angezeigt:
This branch is 1 commit ahead and 2 commits behind master
Meine Fragen sind:
- Wie kann ich diese Informationen lokal anzeigen (dh einen Befehl, der dies auf dem Terminal anzeigt, anstatt es öffnen
Github
zu müssen, um sie anzuzeigen )? Ich weiß, dass ich die Unterschiede zwischen Zweigen sehen kann, indem ich:
git diff master..test-branch
oder mit
Meld
(was ich bevorzuge):git difftool master..test-branch
Aber ich habe mich gefragt, ob es eine Möglichkeit gibt, die Commits vor und hinter sich getrennt zu sehen. IE: Gibt es eine Möglichkeit zu zeigen, dass 1 Commit von selbst voraus und dann diese 2 Commits von selbst zurück?
git for-each-ref --format="%(push:track)" refs/heads
. Siehe meine Antwort unten