UNDERSTANDING GIT

Zvonimir Spajic

GIT

THE GIT COMMANDS ARE JUST A LEAKY ABSTRACTION OVER THE DATA STORAGE.

EDWARD THOMPSON

DATA MODEL

BRANCHING

THE INDEX

DATA MODEL

BRANCHING

MERGE

INDEX

RESOURCES

SCOTT CHACON

LORNA JANE MITCHELL

LINUS TORVALDS

THANK YOU

@konrad_126

Understanding Git

By konrad 126

Understanding Git

Git is standard tool for version control these days so we all use it daily. And we all understand it. Or do we? Let's face it - git is hard. And one of the main reason I believe it is hard is because it's UI is full of leaky abstractions. That is why, in order to get comfortable with git one must gain some understanding on how git works "under the hood". So in this talk, we're gonna do exactly that and see how git's data model works, how git handles branching and what staging are really is.

  • 854