Wie führe ich Git -Protokoll aus, um Änderungen nur für einen bestimmten Zweig zu sehen??

Wie führe ich Git -Protokoll aus, um Änderungen nur für einen bestimmten Zweig zu sehen??

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

  • Sehen Sie kurze Änderungen einer bestimmten Zweigstelle an
  • Sehen Sie kurze Änderungen der spezifischen Filiale in der Grafik anzeigen
  • Zeigen Sie detaillierte Änderungen der spezifischen Filiale an
  • Zeigen Sie detaillierte Änderungen des bestimmten Zweigs in der Grafik anzeigen
  • Zeigen Sie Änderungen eines bestimmten Zweigs mit einer bestimmten Abfrage an

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:

  • -Abbrev-CommitDie Option wird verwendet, um die Länge der Commit -ID zu begrenzen.
  • -Erster ElternteilDie Flag.

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.