Überprüfung mit der Branch-Historie
In diesem Schritt werden wir eine andere Variante des git log
-Befehls verwenden, um uns speziell die Historie eines Branches anzusehen. Dies ist eine gängige Methode, um die Commits anzuzeigen, die Teil der Zeitlinie eines bestimmten Branches sind.
Stellen Sie sicher, dass Sie sich im Verzeichnis my-time-machine
befinden:
cd ~/project/my-time-machine
Nun lassen Sie uns die Historie des master
-Branches mit git log master
anzeigen:
git log master
Sie sollten die gleiche Ausgabe sehen wie beim Ausführen von git log
ohne Argumente, da master
derzeit der einzige Branch ist und HEAD
(Ihre aktuelle Position) darauf zeigt:
commit a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9 (HEAD -> master)
Author: Jane Doe <[email protected]>
Date: Mon Aug 7 10:00:00 2023 +0000
Send a message to the future
Das Verwenden von git log <branch-name>
ist eine explizitere Methode, um die Historie eines bestimmten Branches anzuzeigen. Während es in diesem einfachen Fall gleich aussieht wie git log
, wird es sehr nützlich, wenn Sie mehrere Branches haben und die für jeden Branch einzigartigen Commits sehen möchten.
Dieser Befehl unterstreicht das Konzept, dass Branches in Git im Wesentlichen Zeiger auf Commits sind. Wenn Sie das Log eines Branches anzeigen, sehen Sie die Historie der von diesem Zeiger erreichbaren Commits.
Drücken Sie q
, um die Log-Ansicht zu verlassen.
Das Verständnis, wie man die Branch-Historie anzeigt, ist grundlegend für die Navigation in komplexeren Git-Repositories mit mehreren Branches. Es ermöglicht Ihnen, den Entwicklungspfad verschiedener Features oder Versionen Ihres Projekts zu sehen.