Skip to content
This repository has been archived by the owner on Oct 1, 2019. It is now read-only.


Folders and files

Last commit message
Last commit date

Latest commit



98 Commits

Repository files navigation

Simple visualization tool for teaching git

Default setup

Commands supported:

git add
git commit

git branch BRANCH_NAME
git checkout -b BRANCH_NAME
git checkout BRANCH_NAME

git merge BRANCH_NAME
git rebase BRANCH_NAME

git reset HASH

git gc

git cherry-pick HASH #just for demo

git revert HASH  #just for demo


Before contribute please check errors and codestyle.

git clone …
npm install
vi …

./node_modules/.bin/grunt start --target=dev

#check errors and codestyle
./node_modules/.bin/grunt lint

#fix codestyle ;)
vi …

#then commit and do pull-request
git commit …

CC-BY Attribution Requirement

All materials in this repository are licensed under a Creative Commons Attribution 3.0 License.