Versionsverwaltung mit Git

Lesezeit
1 Minute
Bis jetzt gelesen

Versionsverwaltung mit Git

01.07.2019 - 00:00
Veröffentlicht in:
Bei der Arbeit mit Dateien entstehen automatisch unterschiedliche Versionen: Nutzer fügen etwas hinzu oder verändern die Inhalte, löschen Dinge wieder und so weiter. Was im einfachsten Fall noch mit einer entsprechenden Versionierung über den Dateinamen (Datei- v1.doc, Datei-v2.doc) noch funktionieren mag, stößt in professionellen Umgebungen schnell an die Grenzen. In solchen Fällen helfen Versionsverwaltungstools wie Git weiter.

In seinem Buch "Versionsverwaltung mit Git" führt Sujeevan Vijayakumaran die Leser in die Open-Source-Umgebung ein. Der grundsätzliche Gedanke hinter Git ist, die Versionsverwaltung von Dateien einerseits zu zentralisieren, andererseits das hierdurch entstehende Repository wiederum dezentral bereitzustellen, sodass Nutzer lokal damit arbeiten können. Git führt dann die Fäden zusammen und erstellt eine durchgängige Versionierung. Verwendung findet das von Linus Thorvalds 2005 entwickelte Git vor allem in der Programmierung. Prinzipiell ließen sich aber nahezu alle Arten von Dateien damit verwalten.

Untergliedert hat der Autor sein Buch in zwölf Kapitel, wobei er ausdrücklich auch blutige Anfänger adressiert. Und so beginnt Vijayakumaran mit dem ersten Setup und der Inbetriebnahme von Git. Die Leser lernen, ihr erstes Repository anzulegen und Git zu konfigurieren. Auch wenn viele Nutzer dabei auf grafische Oberflächen zurückgreifen, ist das Buch im Wesentlichen auf die Kommandozeile konzentriert. Im nachfolgenden Kapitel dreht sich dann alles um den zentralen Aspekt der Branches, die eine parallele Pflege mehrerer Versionen ermöglichen. Nachdem die Leser die grundlegenden Aspekte verstanden und erste Befehle kennengelernt haben, wendet sich der Autor komplexeren Themen zu. Dazu gehören das Git-Hosting, die Nutzung von Workflows sowie Hooks, mit denen sich Skripte ausführen lassen. Tipps und Tricks sowie ein Blick auf die ansonsten eher außen vor gelassenen grafischen Oberflächen schließen das rund 280-seitige Werk ab.

Fazit: Die Versionsverwaltung mit Git bietet viele Vorteile im Vergleich zu anderen entsprechenden Werkzeugen, nicht zuletzt aufgrund der dezentralen Vorhaltung der Repositories. Doch will der Umgang mit dem Tool gelernt sein. Selbst Nutzer, die sich auf grafische Oberflächen stützen, sollten grundlegende Befehle beherrschen und die Funktionsweise verstanden haben. Sujeevan Vijayakumaran führt durch die zahlreichen Aspekte von Git und hilft den Lesern bei ihren ersten Schritten. Aufgrund der vergleichsweise überschaubaren Seitenzahl findet dies jedoch in einem gewissen Tempo statt, sodass sich der Autor nicht allzu lange an einzelnen Aspekten aufhält.

Ähnliche Beiträge

Geheimakte Computer

Kinder und Jugendliche sind meist verwundert, wenn sie einen Bildschirm vorfinden, auf dem sie nicht tippen oder wischen können. Sie wachsen in einer Welt voller Technologie auf, die für die Generation zuvor noch wie Utopie erschien. Mit dem Buch "Geheimakte Computer" erfahren Jugendliche die Hintergründe zu Rechnern und lernen gleichzeitig die Technik dahinter ganz praktisch kennen – Bastelanleitungen und Programmierübungen sei dank.

Scrum kurz & gut

Es ist eine Erfolgsgeschichte, die sich seit nunmehr 30 Jahren stetig fortschreibt: Mit Scrum steht eine agile Methode für die Produktentwicklung und das Management bereit, die zwar einerseits simpel aufgebaut ist, andererseits Einsteiger durch zahlreiche Fachtermini und eine durchaus strikte Vorgehensweise abschreckt. Das Handbuch "Scrum kurz & gut" – inzwischen in der dritten Auflage – trifft hier genau den richtigen Ton und beleuchtet die Methode ausführlich, aber auch praxisnah und verständlich.