375 Stimmen

Git-Commits auflisten, die noch nicht an den Ursprung übertragen wurden

Mögliches Duplikat:
Anzeigen von nicht verschobenen Git Commits

Wie kann ich alle Commits auflisten, die noch nicht in den Ursprung verschoben wurden?

Oder wie kann man feststellen, ob ein Commit mit einem bestimmten Hash bereits an den Ursprung übertragen wurde?

484voto

Dan Moulding Punkte 195982

git log origin/master..master

oder, allgemeiner ausgedrückt:

git log <since>..<until>

Sie können dies mit grep verwenden, um nach einem bestimmten, bekannten Commit zu suchen:

git log <since>..<until> | grep <commit-hash>

Sie können auch git-rev-list verwenden, um nach einem bestimmten Commit zu suchen:

git rev-list origin/master | grep <commit-hash>

41voto

Aristotle Pagaltzis Punkte 106298

Wie kann man feststellen, ob ein Commit mit einem bestimmten Hash bereits an den Ursprung übertragen wurde?

# list remote branches that contain $commit
git branch -r --contains $commit

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X