Git --fast-version-control

Book

1st Edition (2009)

The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.

  1. 1. Los geht’s

    1. 1.1 Wozu Versionskontrolle?
    2. 1.2 Die Geschichte von Git
    3. 1.3 Git Grundlagen
    4. 1.4 Git installieren
    5. 1.5 Git konfigurieren
    6. 1.6 Hilfe finden
    7. 1.7 Zusammenfassung
  2. 2. Git Grundlagen

    1. 2.1 Ein Git Repository anlegen
    2. 2.2 Änderungen am Repository nachverfolgen
    3. 2.3 Die Commit Historie anzeigen
    4. 2.4 Änderungen rückgängig machen
    5. 2.5 Mit externen Repositorys arbeiten
    6. 2.6 Tags
    7. 2.7 Tipps und Tricks
    8. 2.8 Zusammenfassung
  3. 3. Git Branching

    1. 3.1 Was ist ein Branch?
    2. 3.2 Einfaches Branching und Merging
    3. 3.3 Branch Management
    4. 3.4 Branching Workflows
    5. 3.5 Externe Branches
    6. 3.6 Rebasing
    7. 3.7 Zusammenfassung
  4. 4. Git auf dem Server

    1. 4.1 Die Protokolle
    2. 4.2 Git auf einen Server bekommen
    3. 4.3 Generiere Deinen öffentlichen SSH-Schlüssel
    4. 4.4 Einrichten des Servers
    5. 4.5 Öffentlicher Zugang
    6. 4.6 GitWeb
    7. 4.7 Gitosis
    8. 4.8 Gitolite
    9. 4.9 Git Daemon
    10. 4.10 Git Hosting
    11. 4.11 Einrichten eines Benutzeraccounts
    12. 4.12 Zusammenfassung
  5. 5. Distribuierte Arbeit mit Git (xxx)

    1. 5.1 Distribuierte Workflows
    2. 5.2 An einem Projekt mitarbeiten
    3. 5.3 Ein Projekt betreiben
    4. 5.4 Zusammenfassung
  6. 6. Git Tools

    1. 6.1 Revision Auswahl
    2. 6.2 Interaktives Stagen
    3. 6.3 Stashen
    4. 6.4 Änderungshistorie verändern
    5. 6.5 Mit Hilfe von Git debuggen
    6. 6.6 Submodule
    7. 6.7 Subtree Merging
    8. 6.8 Zusammenfassung
  7. 7. Git individuell einrichten

    1. 7.1 Git Konfiguration
    2. 7.2 Git Attribute
    3. 7.3 Git Hooks
    4. 7.4 Beispiel für die Durchsetzung von Richtlinien mit Hilfe von Git
    5. 7.5 Zusammenfassung
  8. 8. Git und andere Versionsverwaltungen

    1. 8.1 Git und Subversion
    2. 8.2 Zu Git umziehen
    3. 8.3 Zusammenfassung
  9. 9. Git Interna

    1. 9.1 Plumbing und Porcelain
    2. 9.2 Git Objekte
    3. 9.3 Git-Referenzen
    4. 9.4 Pack-Dateien
    5. 9.5 Die Refspec
    6. 9.6 Transfer-Protokolle
    7. 9.7 Wartung und Datenwiederherstellung
    8. 9.8 Zusammenfassung