Im Rahmen des git
- Trainings erfahren die Teilnehmenden den grundlegenden
Aufbau und die Nutzung der git
- Versionskontrolle. Hierzu werden git
-
Repositories unter GNU/Linux eingerichtet, benutzt und die interne Struktur
erforscht. Nach und nach werden die verschiedenen Strategien für die Nutzung
von git
angewandt.
Das gesamte Training findet auf einem GNU/Linux auf der Konsole statt.
Ziel des Trainings
Das Training vermittelt sowohl die ersten Schritte bei dem Aufbau, Benutzung
und Verwaltung von git
- Repositories, als auch die Einsicht in die inneren
Strukturen.
Die Teilnehmenden sind nach dem Training in der Lage mit Hilfe des git
-
Befehls auf der Kommandozeile mit lokalen und entfernten git
- Repositories
zu arbeiten.
Voraussetzungen
Die Teilnehmenden sollten sich grundlegend auf der GNU/Linux Konsole zurechtfinden.
Inhalte
- Herkunft und Geschichte von
git
git
im Verhältnis zu anderen Versionskontrollsystemen- Aufbau eines
git
Repositories (init
) - Erste Schritte im Repository (
add
,commit
,log
,diff
) - Analyse der internen Struktur und Datenspeicherung (
cat-file
,reflog
) - Erstellung und Nutzung von Branches und Tags (
branch
,switch
,checkout
) - Zusammenfügen von Änderungen (
merge
,cherry-pick
) - Änderungen zurückziehen (
revert
) - Entfernte Repositories nutzen (
clone
,fetch
,pull
,push
) - Umschreiben der Historie (
rebase
) - Einbinden von zusätzlichen Repositories (
submodule
) - Patches erstellen, anwenden und versenden (
format-patch
,apply
,am
) - Finden von Anwendungsfehlern in Repository (
bisect
) - Nutzung von Worktrees (
worktree
) - Möglichkeiten für das Hosting von Repositories
- Zusammenarbeit von Mitgliedern eines Teams
Für weitere Informationen über diesen Kurs füllen Sie bitte das folgende Formular aus.