Full version | Sparse version

An edge from 'commit' to 'push' means that you did 'git commit' right before 'git push'. Thicker edges happened more times.

The sparse version only has edges in the top 99% of transitions.

%3 push push (6%) add add (22%) push->add diff diff (8%) push->diff status status (15%) push->status checkout checkout (7%) push->checkout commit commit (15%) add->commit add->diff add->status rebase rebase (5%) add->rebase diff->add diff->commit diff->diff diff->status diff->checkout status->add log log (3%) status->log status->commit status->diff status->checkout status->rebase checkout->add pull pull (2%) checkout->pull checkout->status checkout->checkout log->add log->status commit->add commit->push commit->log commit->commit commit->diff commit->checkout commit->rebase rebase->push rebase->log rebase->status branch branch (1%) branch->checkout mv mv (0%) mv->status show show (1%) show->checkout