Versionskontrolle mit Git

Für viele Entwickler ist heute git das Versionskontrollsystem der Wahl. Dank seines dezentralen Ansatzes skaliert es vom einfachen, schnellen Programmierversuch bis zu großen, verteilten Projekten wie dem Linux-Kernel.

Die ersten Schritte sind sehr einfach, dafür brauchen Sie keine Schulung! Doch dann wird es schnell komplex. Und wenn Sie sich in die Vielzahl der Unterbefehle, Zusatztools und Möglichkeiten einarbeiten wollen, dann geht das bei uns deutlich schneller als alleine. Nach der 2-tägigen git-Schulung beherrschen Sie alle entscheidenden Konzepte und Kommandos des verteilten Versionskontrollsystems git und können diese Kenntnisse praktisch zur Versionierung eigener Projekte anwenden.

Voraussetzungen

Grundlegende Kenntnisse im Umgang mit Kommandozeilentools

Inhalt

  • Überblick git
  • Vorteile von verteilten Versionskontrollsystemen, Unterschiede zu CVS und Subversion
  • git Grundlagen: git init, git add, git commit, git log, git diff
  • Interne Struktur von git-Repositories
  • Grafische Tools zur Bedienung von git
  • Branches und Tags: git branch, git tag
  • Mergen von Änderungen: git merge, git cherry-pick
  • Arbeiten mit entfernten git Repositories: git clone, git fetch, git pull, git push
  • Umhängen von Branchköpfen: git reset
  • Umschreiben der Historie: git rebase
  • Versenden und Empfangen von Patches: git format-patch, git apply, git am
  • Fehlersuche mit git: git bisect
  • Arbeitsverzeichnis temporär frei räumen: git stash
  • Verwendung von Unterkomponenten: git submodule
  • Organisation der Zusammenarbeit von Entwicklern und Teams (in Open-Source Projekten und in internen Projekten)
  • git-Hosting, Einrichtung und Betrieb von eigenen git-Repositories
  • Konvertierung von vorhandenen CVS / SVN-Repositories
  • Tipps & Tricks, Best Practices

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am von uns gestellten Notebook oft parallel zum Referenten mit.

Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.

same course in English

Preis und Dauer

2 Tage,
1.015,92 € + 19% MwSt. = 1.208,94 €

Übernachtungsoptionen

Termine und Anmeldung
  • 6. Mai, 2 Tage **
    Versionskontrolle mit Git anmelden
  • 13. Juni, 2 Tage
    Versionskontrolle mit Git anmelden
  • 5. August, 2 Tage
    Versionskontrolle mit Git anmelden
  • 19. September 2024, 2 Tage
    Versionskontrolle mit Git anmelden
  • 28. Oktober 2024, 2 Tage
    Versionskontrolle mit Git anmelden
  • 9. Dezember 2024, 2 Tage
    Versionskontrolle mit Git anmelden

Haben Sie einen anderen Wunschtermin?

Für mit ** gekennzeichnete Termine ist die Mindestanzahl an Teilnehmern erreicht. Der Kurs findet aus heutiger Sicht sicher statt.