An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
Find a file
2013-01-21 00:46:01 -08:00
assets assets 2012-11-04 16:58:41 -08:00
build weird markdown bug 2013-01-21 00:46:01 -08:00
lib moved index" 2013-01-08 09:22:00 -08:00
spec fade in on visualizations 2012-12-17 22:40:58 -08:00
src weird markdown bug 2013-01-21 00:46:01 -08:00
.gitignore license 2012-12-14 02:11:02 -08:00
grunt.js massive grunt update 2013-01-20 23:05:53 -08:00
index.html Sweet, fixed tests 2013-01-20 23:42:23 -08:00
LICENSE license 2012-12-14 02:11:02 -08:00
package.json move to building index with hashes 2013-01-20 22:27:10 -08:00
README.md final readme polishes for now 2012-11-04 17:00:07 -08:00
template.index.html move to building index with hashes 2013-01-20 22:27:10 -08:00
todo.txt weird markdown bug 2013-01-21 00:46:01 -08:00

LearnGitBranching

LearnGitBranching is a pseudo-git sandbox and interactive series of tutorials / challenges to accelerate the understanding of how git commit trees work. It supports a fairly wide range of commands and dynamically visualizes the effects each change has on a commit tree visualization next to the command box:

Sandbox Mode

Levels

Level Builder

Contributing Levels

Contributing

Helpful Folks

A big shoutout to these brave souls for extensively testing our sandbox and finding bugs and/or inconsistencies:

  • Nikita Kouevda
  • Maksim Ioffe
  • Dan Miller