Git like a Pro!

Kein professionelles Software-Projekt kommt ohne Versionsverwaltung aus. In diesem Kurs lernst du nicht nur Git anzuwenden sondern verstehst auch die Konzepte und Mechanismen dahinter und kannst sie profesionell für deine tägliche Arbeit als Entwickler einsetzen.

Beschreibung

Inhalte/Fächer

accordion open/close

Eine Versionsverwaltung ist ein System, das zur Erfassung von Änderungen an Dokumenten oder Dateien verwendet wird. Alle Versionen werden in einem Archiv mit Zeitstempel und Benutzerkennung gesichert und können später wiederhergestellt werden.

Ziel des Kurses ist nicht nur das Verstehen der dezentralen Versionverwaltung sondern auch der routinierte Umgang mit einem ausgefeilten Workflow.

  • Grundlagen der dezentralen Versionsverwaltung
  • Exkurs: Markdown, Umgang mit der Konsole
  • Git Basics: der grundlegende Workflow mit Git sowie Github
  • Git Advanced: Branches, Stash, Merge etc.
  • Git Pro-Level: Rebasing, Pull Requests, Github für Profis etc.