Kapitel 8. Commits finden

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Zu einem guten Versionskontrollsystem gehört auch, dass es die "Archäologie" und die Untersuchung eines Repositorys unterstützt. Git bietet mehrere Mechanismen, die dir helfen, Commits zu finden, die bestimmte Kriterien in deinem Repository erfüllen.

In diesem Kapitel lernst du Techniken kennen, mit denen du bestimmte Commits und ihre Metadaten finden kannst. Wir werden uns auf drei Methoden konzentrieren, mit denen du die Commit-Historie deines Repositorys durchsuchen kannst. Die erste Methode ist sehr robust und hilfreich, um einen einzelnen Commit zu finden, der deinen Suchkriterien entspricht. Die zweite Methode liefert Informationen über Commits, die Änderungen an einer Datei vorgenommen haben, und die dritte Methode verwendet eine spezielle Suchvariante mit dem regulären Befehl git log.

Dieses Kapitel vermittelt dir nicht nur Suchfähigkeiten in Git, wenn du mit Commits arbeitest, sondern ist auch eine Überleitung zu Kapitel 9, in dem wir uns mit dem Ändern der gefundenen Commits beschäftigen.

Mit git bisect

Der Befehl git bisect ist ein leistungsfähiges Werkzeug, mit dem du einen bestimmten Commit anhand von im Grunde genommen beliebigen Suchkriterien isolieren kannst. Er eignet sich besonders gut, wenn du feststellst, dass in deinem Repository etwas "falsch" oder "schlecht" ist und du weißt, dass der Code in Ordnung ...

Get Versionskontrolle mit Git, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.