List Git Commits Noch nicht zum Ursprung

List Git Commits Noch nicht zum Ursprung

Während der Arbeit an großen Entwicklungsteamprojekten in Git ist es wichtig, Änderungen im Auge zu behalten, um sicherzustellen, dass alle Teammitglieder die Änderungen an dem Projekt kennen. Nachdem das Projekt geändert wurde, senden/schieben sie diese Änderungen an das GitHub -Repository. Möglicherweise möchten Sie jedoch manchmal die Änderungen überprüfen, bevor Sie sie in das Remote -Repository drücken. Durch das Anzeigen von ungebretenen Commits können Benutzer Änderungen sicherstellen und Probleme und Fehler identifizieren.

Diese Beschreibung wird erklären:

    • So listen Sie Git -Commits der aktuellen Niederlassung auf, die noch nicht auf „Herkunft“ gedrängt wurden?
    • So listen Sie Git -Commits aller Zweige auf, die noch nicht auf „Herkunft“ gedrängt wurden?

So listen Sie Git -Commits der aktuellen Niederlassung auf, die noch nicht auf einen abgelegenen „Origin“ gedrängt wurden?

Um alle Commits des aktuellen Zweigs anzuzeigen, die noch nicht auf den „Ursprung“ gedrückt wurden, können verschiedene Befehle verwendet werden, wie z. B.:

    • Git -Protokoll -Ursprung/… Kopf
    • git log @u…

Beispiel 1: Auflistung ungebrannter Commits des aktuellen Zweigs mit dem Befehl „Git log Origin/… Head“

Listen Sie alle ungebrannten Commits der aktuellen Git-Filiale auf, indem Sie den angegebenen Befehl ausführen:

Git log Origin/Master… Kopf


In der folgenden Ausgabe alle ungebrannten Commits der “Meister"Zweig zwischen"Herkunft/Meister" Und "KOPF" kann gesehen werden:


Beispiel 2: Auflistung von ungebrannten Commits der aktuellen Filiale mit "Git log @u ..." Befehl

Der folgende Befehl kann auch verwendet werden, um die ungebrannten Commits des aktuellen Zweigs anzuzeigen:

git log @u…


Hier das "@uDie Option wird verwendet, um die lokal vorhandenen Commits aufzulisten, aber nicht stromaufwärts:


Um die ungebretenen Commits des aktuellen Zweigs in einer Zeile zu sehen, verwenden Sie außerdem die “-eine LinieOption im selben Befehl:

Git log --oneline @u…


Die folgende Ausgabe zeigt nur die SHA-HASH- und Commit-Nachricht der ungebrannten Commits:

So listen Sie Git -Commits aller Zweige auf, die noch nicht auf „Herkunft“ gedrängt wurden?

Um Commits aller verfügbaren Zweige aufzulisten, die noch nicht in den „Ursprung“ gedrückt wurden, können verschiedene Befehle verwendet werden, wie z. B.:

    • git log -branchen -not -remotes
    • Git log -branchen @u…

Beispiel 1: Auflistung ungebrannter Commits aller Zweige mit dem Befehl „Git -Protokoll -Branchen -not -Remotes“

Schreiben Sie den Befehl zur Verfügung, um Commits aller Zweige anzuzeigen, die noch nicht auf den „Ursprung“ gedrückt wurden:

Git -Log -Branchen -nicht -Zahlen


Die folgende Ausgabe zeigt die ungebrannten Commits von “Meister" Und "Besonderheit" Geäst:


Beispiel 2: Auflistung von ungebrannten Commits aller Zweige mit "Git -Protokoll -Branchen @u ..."

Führen Sie den folgenden Befehl aus:

Git log --branches @u…



Um alle Commits in einer Zeile anzusehen, verwenden Sie die “die“-eine LinieOption mit demselben Befehl:

Git log --oneline --branches @u…



Das drehte sich darum, ungebrannte Commits im Git -Repository aufzulisten.

Abschluss

Um die Commits des aktuellen Zweigs anzuzeigen, der nicht in das Remote -Repository gedrückt wurde, ist das “Git -Protokoll -Ursprung/… Kopf" Und "git log @u… ”Befehle können verwendet werden. Um die ungebrannten Commits aller Zweige aufzulisten, verwenden Sie außerdem die “git log -branchen -not -remotes" oder "Git log -branchen @u… " Befehl. Darüber hinaus können Sie das verwenden “-eine LinieOption mit diesen Befehlen, um Commits in einer Zeile anzuzeigen. In diesem Artikel wurde das Verfahren erläutert, um die Commits aufzulisten, die noch nicht in das Github-Repository gedrückt wurden.