Git ist das zentrale Werkzeug zur Versionsverwaltung in Software-, Daten- und Infrastrukturprojekten. Es ermöglicht nachvollziehbare Änderungen, Zusammenarbeit im Team und sichere Weiterentwicklung von Projekten. Der Kurs vermittelt den praktischen Einsatz von Git im beruflichen Entwicklungsalltag.

Kursinhalt
1. Grundlagen der Versionsverwaltung
  • Einordnung von Repositories, Commits, Branches und Historie
  • Verständnis lokaler und entfernter Arbeitsstände
  • Nutzung grundlegender Git-Befehle für Projektänderungen

2. Zusammenarbeit im Team
  • Arbeit mit Branches, Pull Requests und Merge-Prozessen
  • Umgang mit Konflikten und parallelen Änderungen
  • Strukturierte Commit-Nachrichten und nachvollziehbare Änderungsverläufe

3. Git in Entwicklungsprozessen
  • Einbindung von Git in Software-, Daten- und DevOps-Projekte
  • Nutzung von Plattformen wie GitHub oder GitLab
  • Grundlagen von Code Reviews, Releases und Workflow-Konventionen

Berufliche Relevanz
  • Anwendung in Softwareentwicklung, Data Engineering und IT-Projekten
  • Vorbereitung auf teamorientierte Entwicklungs- und Dokumentationsprozesse
  • Grundlage für CI/CD, Infrastrukturverwaltung und professionelle Projektarbeit