Several teams at work had transitioned from using SVN to git as their version control system. While they’ve been humming along, there had been some growing pains: unfamiliarity with concepts and terms, confusion around reading the revision tree, unsure where they were using it correctly, fear around messing up the codebase – just general learning curve stuff.
While I’m not a git expert, I felt I should present my knowledge of git to help them get familiar with a tool and technology which I find very useful in my everyday workflow. I felt that they could really benefit from git if they understood it and the fear was alleviated.
All images are sourced in the last slide or in the images themselves.