
SourceTree
A powerful Mac and Windows client for Mercurial and Git distributed version control systems. SourceTree strips away the complexity of DVCS and makes it usable for mere mortals.
LearnGitBranching is a git repository visualizer, sandbox, and series of educational tutorials and challenges.
LearnGitBranching is a git repository visualizer, sandbox, and series of educational tutorials and challenges. Its primary purpose is to help developers understand git through the power of visualization (something that's absent when working on the command line).
educational git version-control-system educational-game