Lernen Sie Git in der praktischen Arbeit effektiv einzusetzen. Damit Sie Git als Ganzes verstehen, lernen Sie an einem Beispielprojekt, welche Befehle es gibt, wie diese arbeiten und wie Sie dabei auftretende Probleme lösen. Neben den grundlegenden Funktionen beschreibt der Autor die Handhabung von Branches und Remote-Repositories und gibt Tipps und Tricks für (nicht nur) alltägliche Funktionen.Neben alltäglichen Funktionen finden Sie auch seltener gebrauchte Kommandos, die aber ebenfalls wichtig sind. Dabei legt der Autor großen Wert auf die Einbindung und Anpassung des Entwicklungsprozesses.
Ist der Einstieg geschafft, geht es an fortgeschrittene Themen. Der Schwerpunkt liegt dabei auf dem Einsatz von Git in Teams. Darunter etwa das Hosten verteilter Repositories mit GitHub und GitLab. Ein weiteres Kapitel behandelt die Workflows, die je nach Anzahl der beteiligten Personen, Branches und Repositories eines Projekts variieren.
Darüber hinaus gibt Ihnen der Autor hilfreiche Informationen für den Umstieg von Subversion, einen Überblick über grafische Git-Programme, Hinweise für eine langfristig nachvollziehbare Git-Historie sowie eine Einführung in DevOps, wofür Git die technische Grundlage bildet. Ein Kapitel zu häufig gestellten Fragen rundet diesen Praxiseinstieg ab.
Das Buch richtet sich sowohl an blutige Einsteiger als auch an erfahrene Leser.
Aus dem Inhalt
- Zahlreiche Tipps für die tägliche Arbeit
- Grafische Clients
- Tipps für nachvollziehbare Git-Historien
- Frequently Asked Questions
- Einstieg in DevOps
- Befehlsreferenz
Bei der Versionsverwaltung unterscheidet man zwischen lokalen, die zentralen und verteilten Systemen, wobei Git zu den verteilten Systemen zählt. In dieser
Leseprobe beschreibt der Autor die Vorteile des verteilten Systems und in welchen Bereichen Versionsverwaltungsprogramme überhaupt sinnvoll eingesetzt werden können.
Wer hat's geschrieben?
Sujeevan Vijayakumaran ist als DevOps Consultant bei Softwareentwicklern und Systemadministratoren unterwegs und unterstützt diese beim Umstieg auf Git sowie bei der Einführung praktischer Workflows. Er ist seit fast einem Jahrzehnt begeisterter Git-Nutzer und setzt es nicht nur zum Entwickeln von Software und für die Systemadministration, sondern auch für die Versionierung vieler anderer Dateien ein.
Weitere Bücher von Sujeevan Vijayakumaran (3)