05.07.2025 –, W3 (C111)
Git ist ein weit verbreitetes Hilfswerkzeug mit vielen Einsatzmöglichkeiten. Obwohl wir es meist regelmäßig im Alltag verwenden setzen wir uns selten genauer damit auseinander. Ziel dieses Workshops ist einen Überblick über die Funktionsweise von Git zu vermitteln. Mit dem Verständnis was die jeweilen Befehle machen sollte Git deutlich intuitiver werden und v.a. bei "Problemen"/Fehlermeldungen sollte klar werden was das Problem ist und wie es gelöst werden kann.
Wir werden uns zunächst anschauen wie ein Git Repository aufgebaut ist (Internals) und wie Git funktioniert (Algorithmen). Zur Vereinfachung werden wir uns auf das wichtigste konzentrieren und v.a. Performance-Optimierungen weglassen.
Im zweiten Teil werden wir uns darauf aufbauend einen Überblick über die CLI und die "erweiterte" Funktionalitäten verschaffen.
Auf Grund der begrenzten Zeit wird es eher ein Vortrag zum mitmachen als ein richtiger Workshop.
Am besten sollte man Git schon verwendet haben und zumindest grob damit vertraut sein. Aus zeitlichen Gründen müssen wir etwas Tempo machen und werden direkt in die Details eintauchen (also z.B. eine Einführung/Motivation zu Versionskontrollsystemen (VCS) überspringen). Die Zielgruppe sind Git Benutzer die mit den Grundlagen der Git CLI vertraut sind und gerne die interne Funktionsweise sowie erweiterte Funktionen erlernen möchten.
Wenn man mitmachen will kann man gerne einen eigenen Laptop mit vorinstalliertem Git mitbringen.
Softwareentwickler bzw. Sysadmin bei der science + computing AG in Tübingen (Teil von Atos/Eviden). Früherer NixOS Entwickler. Auf der Tübix seit 2017 im Orgateam (und seit 2016 als Teilnehmer/Speaker).