bk99.de entertain the web since 1997

Pro Git erklärt Versionsverwaltung von innen

Zusammenfassung

Scott Chacons frei verfügbares Buch erklärt Git vom täglichen Arbeitsablauf bis zum Objektmodell und verteilten Serverbetrieb. Pro Git erschien ursprünglich 2009.

Ideen

  • Git speichert Schnappschüsse statt einer Folge einzelner Dateidifferenzen.
  • Commits verweisen unveränderlich auf Bäume, Eltern und Metadaten.
  • Branches sind bewegliche Zeiger auf Commits.
  • Lokale Historie ermöglicht schnelle Arbeit ohne Netzwerkverbindung.
  • Remotes verbinden mehrere gleichwertige Repositorykopien.
  • Rebase überträgt Änderungen auf eine andere Entwicklungslinie.

Einsichten

  • Gits Bedienung wird verständlicher, sobald das Objektmodell klar ist.
  • Billige Branches fördern Experimente und kleine Integrationsschritte.
  • Verteilte Historien verbessern Verfügbarkeit, ersetzen jedoch keine Sicherungsregeln.
  • Geschichte lässt sich gestalten, solange veröffentlichte Abhängigkeiten respektiert werden.

Fakten

  • Das Buch steht unter einer Creative-Commons-Lizenz.
  • Die aktuelle Ausgabe ist kostenlos online verfügbar.
  • Git speichert Objekte anhand kryptografischer Hashwerte.

Empfehlungen

  • Lerne Commits, Bäume, Blobs und Referenzen vor komplexen Befehlen.
  • Veröffentliche keine umgeschriebene gemeinsam genutzte Historie.
  • Sichere wichtige Repositories zusätzlich außerhalb der Arbeitsrechner.

Referenzen

Originalartikel lesen →

Im Webarchiv suchen