Chapters ▾2nd Edition
6. GitHub
7. Git Tools
- 7.1 Revisions-Auswahl
- 7.2 Interaktives Stagen
- 7.3 Stashen und Bereinigen
- 7.4 Deine Arbeit signieren
- 7.5 Suchen
- 7.6 Den Verlauf umschreiben
- 7.7 Reset entzaubert
- 7.8 Fortgeschrittenes Merging
- 7.9 Rerere
- 7.10 Debuggen mit Git
- 7.11 Submodule
- 7.12 Bundling
- 7.13 Replace (Ersetzen)
- 7.14 Anmeldeinformationen speichern
- 7.15 Zusammenfassung
8. Git einrichten
9. Git und andere Systeme
- 9.1 Git als Client
- 9.2 Migration zu Git
- 9.3 Zusammenfassung
10. Git Interna
A1. Anhang A: Git in anderen Umgebungen
A2. Anhang B: Git in Ihre Anwendungen einbetten
- A2.1 Die Git-Kommandozeile
- A2.2 Libgit2
- A2.3 JGit
- A2.4 go-git
- A2.5 Dulwich
A3. Anhang C: Git Kommandos
- A3.1 Setup und Konfiguration
- A3.2 Projekte importieren und erstellen
- A3.3 Einfache Snapshot-Funktionen
- A3.4 Branching und Merging
- A3.5 Projekte gemeinsam nutzen und aktualisieren
- A3.6 Kontrollieren und Vergleichen
- A3.7 Debugging
- A3.8 Patchen bzw. Fehlerkorrektur
- A3.9 E-mails
- A3.10 Externe Systeme
- A3.11 Administration
- A3.12 Basisbefehle
7.15 Git Tools - Zusammenfassung
Zusammenfassung
Du hast eine Reihe von fortschrittlichen Tools kennengelernt, mit denen du deine Commits und die Staging-Area präzise verändern kannst. Wenn du Probleme hast, solltest du in der Lage sein leicht herauszufinden, was, wann und von wem der Commit eingebracht wurde. Wenn du Subprojekte in deinem Projekt verwenden möchtest, hast du gelernt, wie du damit umgehst. An diesem Punkt solltest du auf der Kommandozeile die meisten der tagtäglichen Aufgaben in Git erledigen können und du solltest dich dabei sicher fühlen.