Git: Internals, Algorithmen und erweiterte Funktionen (Überblick)

15:00 bis 16:50 in Raum W2 (A302)

Michael Weiss

Abstract

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.

Beschreibung

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.

Über mich

Softwareentwickler bzw. Sysadmin bei der science + computing AG in Tübingen (Teil von Atos/Eviden/Bull). Früherer NixOS Entwickler. Auf der Tübix seit 2017 im Orgateam (und seit 2016 als Teilnehmer/Speaker).