
Git
Dezentrale Versionsverwaltung im Team - Grundlagen und Workflows
- 296 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
Git ist ein mächtiges Werkzeug zur verteilten Versionsverwaltung. Es macht vieles möglich, was mit klassischen Versionsverwaltungen gar nicht oder nur unter großen Mühen ging. Gits Vielfalt an Kommandos, Optionen und Konfi- gurationen wirkt anfangs oft einschüchternd - obwohl die Grundkonzepte einfach sind und man meist nur wenige Befehle benötigt.Die Autoren dieses Buches bieten daher zunächst eine kompakte Einführung in die Konzepte und jene Befehle, die man im Entwick- leralltag wirklich benötigt. Anschließend widmen sie sich ausführlich den wichtigsten Workflows bei der Softwareentwicklung im Team und zeigen, wie Git dort eingesetzt wird. Behandelt werden u.a. folgende Workflows:• Ein Projekt aufsetzen • Mit Feature-Branches entwickeln • Gemeinsam auf einem Branch arbeiten • Ein Release durchführen • Mit Bisection Fehler suchen • Große Projekte aufteilenDas Buch richtet sich an professionelle Softwareentwickler, die bereits über Erfahrung mit klassischen Versionsverwaltungssystemen wie CVS, Subversion oder ClearCase verfügen.Sie lernen in diesem Buch alle wichtigen Git-Befehle und -Funktionen kennen und erfahren, wie Sie sie effektiv anwenden. Zudem entdecken Sie neue Einsatzgebiete von dezentralen Versionsverwaltungen, die in klassischen, zentralen Systemen nicht existieren.Die 2. Auflage wurde komplett aktualisiert und um ein Kapitel mit nützlichen Tipps und Tricks für die Praxis erweitert. Auch der neue subtree-Befehl wird erläutert. Das Buch zeigt, wie man ihn nutzen kann, um große Projekte besser zu modularisieren.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
1 Grundlegende Konzepte
1.1 Dezentrale Versionsverwaltung – alles anders?


1.2 Das Repository – die Grundlage dezentralen Arbeitens

1.3 Branching und Merging – ganz einfach!
Table of contents
- Cover
- Titel
- Impressum
- Vorwort
- Inhaltsverzeichnis
- 1 Grundlegende Konzepte
- 2 Erste Schritte
- 3 Was sind Commits?
- 4 Commits zusammenstellen
- 5 Das Repository
- 6 Branches verzweigen
- 7 Branches zusammenführen
- 8 Mit Rebasing die Historie glätten
- 9 Austausch zwischen Repositorys
- 10 Versionen markieren
- 11 Abhängigkeiten zwischen Repositorys
- 12 Tipps und Tricks
- 13 Workflow-Einführung
- 14 Ein Projekt aufsetzen
- 15 Gemeinsam auf einem Branch entwickeln
- 16 Mit Feature-Branches entwickeln
- 17 Mit Bisection Fehler suchen
- 18 Mit einem Build-Server arbeiten
- 19 Ein Release durchführen
- 20 Große Projekte aufteilen
- 21 Kleine Projekte zusammenführen
- 22 Lange Historien auslagern
- 23 Andere Versionsverwaltungen parallel nutzen
- 24 Ein Projekt nach Git migrieren
- 25 Was gibt es sonst noch?
- 26 Das sechsundzwanzigste Kapitel
- 27 Grenzen von Git
- Anhänge
- Index