Direkt zum Inhalt

Versionskontrolle mit Git für Admins

Die Git-Schulung der Heinlein Akademie: In diesem Training lernen Sie, wie Sie Git als Tool zur Versionskontrolle in Ihrem Alltag als IT-Administrator nutzen.

Je nach aktueller Corona-Situation finden unsere Kurse in Berlin oder Online statt. Bitte entnehmen Sie dem jeweiligen Termin, wie die Durchführung geplant ist. Für die Schulungen in Berlin beachten Sie bitte unser Hygienekonzept.

Profi

3 Tage, Berlin / Online

Martin Alfke

8 Teilnehmerbewertungen

Vorkenntnisse:

Für den Kurs werden grundlegende Kenntnisse im Umgang mit Linux Kommandozeilentools (ssh, ls, mkdir, cd, vi oder nano oder emacs) vorausgesetzt. Die Schulung richtet sich an Admins, die Git bisher nicht einsetzen. Die Teilnehmenden sollten sich sicher in der Shell bewegen und Linux-Grundkenntnisse mitbringen.

Kursinhalt:

Git hat sich zum verbreitetesten Werkzeug für Versionskontrolle entwickelt und ist damit zu einem zentralen Kollaborationstool geworden. Dies ist nicht nur für die Softwareentwicklung interessant, sondern auch für die IT-Systemadministration.

Einführung in git

  • Vorteile von verteilten Versionskontrollsystemen
  • git Grundlagen: git init, git add, git commit, git log, git diff
  • Interne Struktur von git-Repositories

Änderungen mit git hinzufügen

  • Branches und Tags: git branch, git tag
  • Mergen von Änderungen: git merge, git cherry-pick
  • Umschreiben der Historie: git rebase

Arbeiten mit entfernten git Repositories

  • git clone, git fetch, git pull, git push
  • Warum force nicht gut ist.

Patches, Fehler & Komponenten

  • Versenden und Empfangen von Patches (git format-patch, git apply, git am)
  • Fehlersuche mit git (git bisect)
  • Verwendung von Unterkomponenten (git submodule)

git Workflows

  • Workflows und Organisation der Zusammenarbeit von Entwicklern und Teams
  • Simple GIT
  • GIT mit Staging Branches
  • GIT Flow
  • Code Review

Hosting

  • git-Hosting, Einrichtung und Betrieb von eigenen git-Repositories (naked git und Appliance)
  • Tipps & Tricks, Best Practices

GitLab

  • GitLab Einrichtung, Konfiguration, Benutzung

Ziel:

Der Kurs vermittelt die notwendigen Fähigkeiten zur Verwendung von GIT. Das Hauptziel dieses Kurses ist es, GIT zu verstehen und praktische Erfahrungen im Umgang mit den wichtigsten Funktionen zu sammeln. Zudem erhalten Sie ein Grundverständnis für komplexe GIT Workflows sowie eine Einführung in GitLab Appliance.

Dozent

Martin Alfke

Martin Alfke

unterstützt seit mehr als 10 Jahren Kunden bei Planung, Einführung, Aufbau, Entwicklung und Betrieb von IT Automatisierung mit den Schwerpunkten Puppet und GIT als Consultant. Als Trainer vermittelt Martin gerne sein Wissen über Puppet, Bolt und Git und GitLab. Sein Arbeitsumfeld besteht aus unterschiedlichen Kunden aus den Bereichen Telekommunikation, Health-Care, Verwaltung und Automotive. Vor der selbständigen Tätigkeit hat Martin im Umfeld von Start-Ups, Finance und Online Services gearbeitet. Als aktives Mitglied der Puppet Open Source Community hilft Martin bei Anwenderfragen und bei der Entwicklung von Puppet Code.

Das sagen unsere Teilnehmer

Anmeldung zum Kurs

Schritt 1: Bitte Termin auswählen

Je nach aktueller Corona-Situation finden unsere Kurse in Berlin oder Online statt. Bitte entnehmen Sie dem jeweiligen Termin, wie die Durchführung geplant ist. Für die Schulungen in Berlin beachten Sie bitte unser Hygienekonzept.

KW
Datum
Dozent
Ort
Status

Schritt 2: Bitte Paket auswählen