Screenshot animationTatham Oddie, Dietloff Giliomee and I are currently delivering developer uplift training for a large number of developers over multiple courses. Part of this training involves teaching the developers, who are very familiar with centralised version control, how to use Git.

What we have found is that explaining git concepts by drawing pictures on whiteboards and waving our hands around in the air works, but only to a point.

To try and alleviate this problem Tatham put together a great little tool over the past two days that provides a way for people to see what is happening in their git repository as they work, in real time. Now we students can see what git is doing simply by using the commands and visualising the repository changes with GitViz  How cool is that!

Even better, it’s all open source which means you can head over to the GitHub project to grab the code yourself, submit pull requests or simply make suggestions for improvements. We hope you enjoy it!