Making Sense of Git – A Visual Perspective

Git is an extremely powerful and popular version control system; however, Git’s command line syntax is far from self-explanatory. Git favors power and flexibility over usability. Its 150+ commands are a mash-up of metaphors and verbs (fetch, clone, pull, commit, rebase, stash, checkout, etc.) – you can’t apply your previous knowledge of those words to […]