conference logo
Gulaschprogrammiernacht 23

Playlist "Gulaschprogrammiernacht 23"

Wie funktioniert eigentlich git?

Ben Chefson

Nachdem git dieses Jahr 20 geworden ist, wird es langsam Zeit zu schauen, wie es unter der Haube funktioniert, und was es besonders macht. (Spoiler: alles ist ein blob ist ein blob ist ein blob)

Was muss man wissen, um git-Befehle per Hand ausführen zu können?

* Elementare Datenstrukturen
** hash
** blob
** tree
** commit

* .git Verzeichnis

* Algorithmen
** fetch
** merge
** pull
** Longest common subsequence (aka "Was ist ein Merge-Conflict?")

* Kontext (falls Zeit)
** Was war vor git?
** git-flow vs one-trunk
** Tipps aus der Praxis

further reading

* https://jwiegley.github.io/git-from-the-bottom-up/
* https://ohshitgit.com/
* https://www.youtube.com/watch?v=sCr_gb8rdEI "Two decades of Git: A conversation with creator Linus Torvalds"

Licensed to the public under https://creativecommons.org/licenses/by/4.0/