Verteilte Versionsverwaltung

Versionsverwaltung mit Git

BuchcoverBei der Lektüre dieses Fachbuchs habe ich mich wechselweise in zwei Gemütszuständen befunden: Hellauf begeistert oder verwirrt.

Aber erst einmal zum Inhalt: Der Autor, selbst Praktiker, erläutert die Welt von Git. Angefangen von den ersten einfachen Befehlen auf einem lokalen Repository bis hin zum Arbeiten auf mehreren verteilten. Angst vor der Konsole sollte man allerdings nicht haben, da die meisten Beispiele ebenda vorgeführt werden. Das Buch wirkt sehr vollständig und auch Exkurse zu GitHub und GitLab, der Umstieg von Subversion sowie diverse Tipps und Tricks und sogar Frequently Asked Questions (FAQ) sind vorhanden.

Was mich jedoch immer wieder ärgert, sind die kleinen fehlenden Informationen. Ein Beispiel hierfür ist die Beschreibung der Commit-ID. In den Konsolenausgaben sieht man die vollständige ID mit 40 Zeichen, in der weiteren Bearbeitung nutzt der Autor aber nur die ersten 7 Zeichen. Es gibt dazu leider keine Erläuterung, z. B. ob man immer nur die ersten 7 Zeichen nutzen kann oder gar sollte? (Exkurs: how-short-can-git-abbreviate klärt hierzu etwas auf, Minimum sind 4 Zeichen und empfohlen werden 12). Für Fortgeschrittene mag das zu vernachlässigen sein, Anfängerinnen kann das schon enorm verwirren! Btw: Dass es bei ihm auch keine Entwicklerinnen gibt … geschenkt!

Was das Buch in meinen Augen hingegen wirklich stark macht, sind die Schritt-für-Schritt-Anleitungen für die ersten Gehversuche mit Git. Der Aufbau lädt zum Mitmachen ein und hat genau die richtige Tiefe. Viele hilfreiche Grafiken unterstützen das Verständnis enorm. Ich bin mir sicher, dort werde ich noch häufiger nachschlagen. Darüber hinaus haben mir die vielen Best-Practice-Beispiele zum Umgang mit commits und commit-Nachrichten gut gefallen. Hier merkt man dem Autor seine praktischen Erfahrungen an.

Fazit: Gut für die ersten Schritte und als Nachschlagewerk

Themen

  • Grundlagen
  • Arbeiten mit Branches
  • Verteilte Repositorys
  • Git-Hosting
  • Workflows
  • Hooks
  • Umstieg von Subversion
  • Tipps und Tricks
  • Grafische Clients
  • Nachvollziehbare Git-Historien
  • Befehlsreferenz

Sujeevan Vijayakumaran: „Versionsverwaltung mit Git. Praxiseinstieg“. mitp 2019. 29,99 EUR . ISBN 978-3-7475-0042-2.

Augen-Logo Anke