Versionsverwaltung mit Git

Beschreibung

Git ist das am weitesten verbreitete Werkzeug zur Versionsverwaltung und mittlerweile in zahlreichen Werkzeugen integriert. Entwicklungsumgebungen bieten direkte Unterstützung, aber auch Kollaborationsplattformen, wie Github, Gitlab oder Azure DevOps, basieren darauf. Die Einführung oder Umstellung auf git ist oft eine große strategische Aufgabe und unser Seminar unterstützt Sie dabei, indem wir alle Teilnehmer fit für die tägliche Verwendung von git machen. 

Schulungsinhalte

Einführung

  • Git im Vergleich zu anderen Version-Control-Systemen
  • Grundkonzepte von git: Commits, Branches, Repositories
  • Hashes und dezentrale Commits
  • Installation, Überblick git-Clients, git-Integration in IDEs
  • Hintergrund: Was sind merkle trees?

Praktisches Arbeiten mit git

  • Konfiguration von git
  • Erzeugen von git-Repositories, Klonen, Aufbau eines .git-Ordners
  • Staging und Commits, Status von Dateien
  • Versions-Log, Checkout von älteren Versionen
  • Differenzen berechnen, Änderungen rückgängig machen, Reset und Revert

Branching und Remotes

  • Erzeugen, Verwalten, Anzeigen, Wechseln, Löschen von Branches, HEAD-Pointer
  • Merge von Branches, Konfliktlösungen, Fast-Forward vs. Merge-Commits
  • Remote Repositories und Remote Branches
  • Synchronisation mit Push, Fetch und Pull

Erweiterte Strategien

  • Cherry-Picking von Commits
  • Rebasing, Rebase vs. Merge: Vor- und Nachteile, typische Praxisfälle
  • Branch-Modelle für größere Projekte
  • Tools: Stashing, git blame, git reflog, git bisect
  • Überblick: github, bitbucket und gitlab für Teams

Zielgruppe

Dieses Seminar richtet sich an alle in einem Umstellungsprozess involvierten Stakeholder. Primär müssen Entwickler mit Git arbeiten, aber die Versionsverwaltung hat auch starken Einfluss auf die tägliche Arbeit von Testern, Release-Managern, Teamleiten, QA-Ingenieuren, etc.

Zur Zeit sind keine Termine verfügbar.

SIE BENÖTIGEN HILFE ODER HABEN
FRAGEN ZU IHRER BUCHUNG?

Dr. Frank Raiser

+49 731 1403434-51
schulung@konzept-is.de

Nur einen Moment..
Wird geladen.