Pro Git

Aleksandr Shitik
Aleksandr Shitik

Ich schreibe meine eigenen Beiträge und Bücher und rezensiere Filme und Bücher. Experte für Kosmologie und Astronomie, IT, Produktivität und Planung.

Pro Git
Scott Chacon, Ben Straub
Genres: Programmierung
Jahr der Veröffentlichung: 2020
Jahr der Lektüre: 2021
Meine Bewertung: Gut
Anzahl der Lesevorgänge: 1
Gesamtseitenzahl: 544
Zusammenfassung (Seiten): 10
Originalsprache der Veröffentlichung: Englisch
Übersetzungen in andere Sprachen: Russisch, Chinesisch

Allgemeine Beschreibung

Ein 544-seitiges Buch, bestehend aus 10 Kapiteln und drei Anhängen. Das Buch enthält grafisches Material, Diagramme und Tabellen, mit regelmäßigen Code-Einschüben. Der Schwierigkeitsgrad ist mittel.

Kurzbeschreibung

Werfen wir einen Blick auf den Inhalt jedes Kapitels.

  • Kapitel 1 beschreibt Versionskontrollsysteme (VCS) und Git-Grundlagen (was es ist und wie es sich unterscheidet), insbesondere was Git ist, sowie wie man Git herunterlädt und einrichtet.
  • Kapitel 2 beschreibt die Grundlagen der Git-Nutzung. Für die meisten alltäglichen Aufgaben ist der Stoff dieses Kapitels bereits ausreichend; hier werden das Klonen von Repositories, das Anzeigen des Verlaufs, das Vornehmen und Veröffentlichen von Änderungen behandelt.
  • Kapitel 3 behandelt die Arbeit mit Branches.
  • Kapitel 4 behandelt die Funktionsweise von Git auf dem Server und eine detailliertere Git-Konfiguration.
  • Kapitel 5 beschreibt verschiedene verteilte Workflows und wie man sie mit Git integriert.
  • Kapitel 6 beschreibt, wie man ein Projekt auf GitHub hostet. Der Prozess wird von der Registrierung und Kontoverwaltung bis zur Erstellung und Nutzung von Git-Repositories erläutert.
  • Kapitel 7 behandelt zusätzliche Git-Befehle, darunter der reset-Befehl.
  • Kapitel 8 widmet sich der Einrichtung einer eigenen Git-Umgebung und benutzerdefinierten Skripten, die eine festgelegte Commit-Richtlinie umsetzen.
  • Kapitel 9 behandelt erneut andere Versionskontrollsysteme und wie man von diesen zu Git migriert.
  • Kapitel 10 erklärt die interne Funktionsweise von Git.
    • Anhang A untersucht Beispiele für die Verwendung von Git in verschiedenen Umgebungen.
    • Anhang B behandelt Skripte und Erweiterungen für Git, wie libgit2 und JGit.
    • Anhang C sammelt alle wichtigen Git-Befehle.

Meinung

Ein umfangreiches Buch über Git, das Sie wahrscheinlich lange lesen werden und das alle möglichen Funktionen und Features dieses Versionskontrollsystems beschreibt. Stellenweise ist das Buch etwas schwer zu lesen und der Stoff schwer zu verdauen, aber der größte Teil ist in einer zugänglichen Sprache geschrieben. Erwarten Sie nicht, dass die Nutzung von GitHub detailliert beschrieben wird - es handelt sich eher um einen grundlegenden Minimalfunktionsumfang -, aber Git selbst wird ausführlich behandelt, und das Buch verdient Aufmerksamkeit.

Вверх