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 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.:
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.:
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.