Re:Reinventing the Git Interface (2014)
by almog on Thursday March 30, 2017 @06:00PM
(#13999262)
It's a broken tool if you think of it as an evolution of traditional revision control system (rcs/cvs and svn).
Once you realize that git is a beast of a different taxonomy class - file system with history awareness (or more precisely, a content addressable storage), then all of a sudden things could make sense.
I highly recommend starting with Git From The Bottom Up or Git From The Inside Out early while learning git. Even better if you can spare the time - Pro Git (https://git-scm.com/book).
Once you realize that git is a beast of a different taxonomy class - file system with history awareness (or more precisely, a content addressable storage), then all of a sudden things could make sense.
I highly recommend starting with Git From The Bottom Up or Git From The Inside Out early while learning git. Even better if you can spare the time - Pro Git (https://git-scm.com/book).