Git concepts simplified

On the many varied mysteries of Git.

I use Git every day in work because I have to (my peers love it), but I use SVN at home because I want to. Git has a way of making even simple concepts complex, the CLI is full of arcane arguments and options, overall making the learning curve steep.

If you find Git difficult to understand, you might find this useful:

git concepts simplified

(however anything that requires 3.5 thousand words to make it simple says a lot about the complexity of the subject matter).

I prefer this explanation:

A Guide to GIT using spatial analogies

John Collins

I have been writing about web technology and software development since 2001. I am the developer of the Alpha Framework for PHP, and the personal productivity app. I love open source, technology, and economics.