
Git Extensions
Git Extensions is the only graphical user interface for Git that allows you control Git without using the command line.
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