1. Los geht’s
- 1.1 - Wozu Versionskontrolle?
- 1.2 - A Short History of Git
- 1.3 - Die Geschichte von Git
- 1.4 - Git Basics
- 1.5 - Git Grundlagen
- 1.6 - Installing Git
- 1.7 - Git Installieren
- 1.8 - First-Time Git Setup
- 1.9 - Git konfigurieren
- 1.10 - Getting Help
- 1.11 - Hilfe finden
- 1.12 - Summary
2. Git Basics
- 2.1 - Getting a Git Repository
- 2.2 - Ein Git Repository anlegen
- 2.3 - Recording Changes to the Repository
- 2.4 - Änderungen am Repository nachverfolgen
- 2.5 - Viewing the Commit History
- 2.6 - Die Commit Historie anzeigen
- 2.7 - Undoing Things
- 2.8 - Änderungen rückgängig machen
- 2.9 - Working with Remotes
- 2.10 - Mit externen Repositories arbeiten
- 2.11 - Tagging
- 2.12 - Tagging
- 2.13 - Tips and Tricks
- 2.14 - Tipps und Tricks
- 2.15 - Summary
- 2.16 - Zusammenfassung
3. Git Branching
- 3.1 - Was eine Branch ist
- 3.2 - What a Branch Is
- 3.3 - Basic Branching and Merging
- 3.4 - Branch Management
- 3.5 - Branching Workflows
- 3.6 - Remote Branches
- 3.7 - Rebasing
- 3.8 - Summary
4. Git on the Server
- 4.1 - The Protocols
- 4.2 - Die Protokolle
- 4.3 - Getting Git on a Server
- 4.4 - Generating Your SSH Public Key
- 4.5 - Setting Up the Server
- 4.6 - Public Access
- 4.7 - GitWeb
- 4.8 - Gitosis
- 4.9 - Git Daemon
- 4.10 - Hosted Git
- 4.11 - Summary
5. Distributed Git
- 5.1 - Distributed Workflows
- 5.2 - Distribuierte Workflows
- 5.3 - Contributing to a Project
- 5.4 - An einem Projekt mitarbeiten
- 5.5 - Maintaining a Project
- 5.6 - Ein Projekt betreiben
- 5.7 - Summary
- 5.8 - Zusammenfassung
6. Git Tools
- 6.1 - Revision Selection
- 6.2 - Revision Auswahl
- 6.3 - Interactive Staging
- 6.4 - Interaktives Stagen
- 6.5 - Stashing
- 6.6 - Rewriting History
- 6.7 - Debugging with Git
- 6.8 - Submodules
- 6.9 - Subtree Merging
- 6.10 - Summary
7. Customizing Git
- 7.1 - Git Configuration
- 7.2 - Git Konfiguration
- 7.3 - Git Attributes
- 7.4 - Git Hooks
- 7.5 - An Example Git-Enforced Policy
- 7.6 - Summary
8. Git und andere Versionsverwaltungen
- 8.1 - Git und Subversion
- 8.2 - Zu Git umziehen
- 8.3 - Summary
9. Git Internals
- 9.1 - Plumbing and Porcelain
- 9.2 - Plumbing und Porcelain
- 9.3 - Git Objects
- 9.4 - Git Objekte
- 9.5 - Git References
- 9.6 - Git Referenzen
- 9.7 - Packfiles
- 9.8 - xxx
- 9.9 - The Refspec
- 9.10 - Die Refspec
- 9.11 - Transfer Protocols
- 9.12 - Transfer Protokolle
- 9.13 - Maintenance and Data Recovery
- 9.14 - Wartung und Datenwiederherstellung
- 9.15 - Summary
- 9.16 - Zusammenfassung