Anleitungen zur Verwendung von Git gibt es reichlich im Netz. Meistens fehlt dabei der Hinweis, dass es im Umgang mit Git oft nötig ist, ein Verständnis der inneren Zusammenhänge von Git zu entwickeln. Durch diese enge Verknüpfung werden in Git unfassbare Möglichkeiten für die Versionierung und die Workflows eröffnet, was wohl einer der Gründe für den großen Erfolg ist. Doch gerade hier stoßen Einsteiger häufig an die Grenze und erleben den einen oder anderen WTF-Moment. In dieser Session werden die inneren Zusammenhänge und die Arbeitsweise von Git beleuchtet und eine Ergänzung zu den üblichen How-to-Tutorials gegeben.