Entwickler nehmen in ihren Projekten während der Entwicklungsphase viele Veränderungen vor. Diese Änderungen werden im Protokollverlauf gespeichert. Wenn sie also das Git -Protokoll überprüfen, werden die Commits aller Zweige angezeigt. Manchmal möchten Benutzer einige Änderungen in einer gewünschten Niederlassung anzeigen. Es wird jedoch schwierig, die Änderungen eines bestimmten Zweigs anzuzeigen, da sich so viele Commits im Repository befinden. In dieser Situation können verschiedene GIT -Befehle verwendet werden, um Änderungen nur für einen bestimmten Zweig anzuzeigen.
So führen Sie das „Git -Protokoll“ aus, um Änderungen nur für einen bestimmten/bestimmten Zweig anzuzeigen?
Um die Änderungen nur für einen bestimmten Zweig zu sehen, die “Git -ProtokollDer Befehl kann auf unterschiedliche Weise verwendet werden, wie z. B.:
Methode 1: kurze Änderungen eines bestimmten Zweigs anzeigen
Um nur wenige Änderungen wie Commit Hash anzuzeigen und die Nachricht des spezifischen Zweigs zu begehen, verwenden Sie die “die“Git -ProtokollBefehl zusammen mit dem gewünschten Zweignamen und dem “-eine Linie" Möglichkeit:
$ Git -Protokoll -Einschlussmeister
Hier das "-eine LinieDie Option wird verwendet, um die Commits in jeder Zeile aufzulisten.
Der folgende Screenshot zeigt die aktuelle Position der Kopf-, Kurz -Commit -ID und Beweisnachrichten der “anMeister" Zweig:
Methode 2: kurze Änderungen der spezifischen Filiale in der Grafik anzeigen
Verwenden Sie die “-Graph" Und "-schmückenOptionen mit dem zuvor verwendeten Befehl, um die kurzen Änderungen eines bestimmten Zweigs in Form eines Diagramms anzuzeigen:
$ git log --Graph -Decorate --oneline Master
Hier das "-Graph" Und "schmückenFlags werden verwendet, um die Ausgabe im Grafikformat anzuzeigen:
Methode 3: Detaillierte Änderungen einer bestimmten Zweigstelle anzeigen
Um die detaillierten Änderungen anzuzeigen, einschließlich der vollständigen Commit -ID, der Beweisnachricht, des Kopfzeigers, der Details, des Datums und der Uhrzeit des spezifischen Zweigs, schreiben Sie den folgenden Befehl zusammen mit dem gewünschten Zweignamen:
$ git log Master .
Methode 4: Detaillierte Änderungen der spezifischen Filiale in der Grafik anzeigen
Führen Sie den folgenden Befehl aus, um die detaillierten Änderungen des spezifischen Zweigs in einem Diagramm anzuzeigen:
$ git log --Graph-Abbrev-commit-Decorate--First-Eltern-Meister
Hier:
In der Ausgabe werden die kurzen Ausschreibungs -ID, der Kopfzeiger, die Beweisnachricht, Autorendetails, Datum und Zeitinformationen angezeigt:
Methode 5: Anzeigenänderungen eines bestimmten Zweigs mit einer bestimmten Abfrage anzeigen
Um nur Änderungen anzuzeigen, die von einem bestimmten Benutzer in einer bestimmten Filiale vorgenommen werden, geben Sie den folgenden Befehl ein und geben Sie den Namen der Filiale und des Autors an:
$ git log Master -Autor = 'Laiba Younas' '
Hier das "-AutorDie Option wird verwendet, um die Änderungen anzuzeigen, die von einem bestimmten Autor vorgenommen wurden.
Es ist ersichtlich, dass die Ausgabe die von Autor vorgenommenen Änderungen ausdrucken “Laiba YounaS”:
Das ging nur darum, Änderungen nur für einen bestimmten Zweig anzusehen.
Abschluss
Mehrere Befehle können verwendet werden, um die Änderungen nur für einen bestimmten Zweig wie die zu sehenGIT -log -Oneline Befehl, kurze Änderungen anzuzeigen und die “Git -Protokoll .Befehl, um die detaillierten Änderungen in einem bestimmten Zweig anzuzeigen. Darüber hinaus können dieselben Befehle mit "verwendet werden"-Graph”, “-schmücken","-Abbrev-Commit", Und "-AutorOptionen zum Anpassen der Ausgabe. In diesem Artikel wurden verschiedene Methoden beschrieben, um Änderungen nur für einen bestimmten Zweig anzuzeigen.