/git-tour

you can step through a git repository now

Quick Start

provide a learn-step-by-step tool

Installation

via command line

git config --global alias.tour '!for commit in $(git rev-list master --reverse)
do
    git checkout $commit
    read
done
git checkout master'

via text editor

open~/.gitconfig

[alias]
    tour = !for commit in $(git rev-list master --reverse)\ndo\n    git checkout $commit\n    read\ndone\ngit checkout master

Usage

git tour

It will start with your initial commit, and advance once each time you hit enter.