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 branch branch (0%) branch->branch commit commit (18%) branch->commit commit->branch log log (11%) commit->log grep grep (14%) commit->grep add add (5%) commit->add cherry-pick cherry-pick (0%) commit->cherry-pick diff diff (4%) commit->diff push push (2%) commit->push fetch fetch (0%) commit->fetch pull pull (0%) commit->pull checkout checkout (6%) commit->checkout blame blame (2%) commit->blame reset reset (1%) commit->reset show show (16%) commit->show commit->commit rebase rebase (3%) commit->rebase log->log log->grep log->cherry-pick log->diff log->checkout log->blame merge merge (0%) log->merge revert revert (0%) log->revert log->reset log->show log->commit log->rebase grep->log grep->grep grep->blame grep->show grep->commit add->grep add->add add->diff add->reset add->show add->commit cherry-pick->checkout diff->log diff->grep diff->add diff->diff diff->checkout apply apply (0%) diff->apply diff-files diff-files (0%) diff->diff-files diff->show diff->commit push->log push->push push->show push->commit fetch->log fetch->checkout pull->pull checkout->branch checkout->log checkout->grep checkout->diff checkout->push checkout->checkout checkout->reset checkout->show checkout->commit checkout->rebase blame->log blame->blame blame->show reset->log reset->reset reset->show reset->commit reset->rebase show->log show->grep show->cherry-pick show->diff show->checkout show->blame stash stash (0%) show->stash show->merge remote remote (0%) show->remote show->revert show->apply show->reset show->show show->commit show->rebase rebase->log rebase->reset rebase->show rebase->commit rebase->rebase rev-list rev-list (0%) rev-list->rev-list stash->stash stash->show stash->commit merge->push merge->checkout merge->merge merge->reset merge->show merge->commit remote->remote revert->show apply->apply diff-files->diff-files co co (0%) co->co config config (0%) config->config bisect bisect (0%) bisect->bisect fs fs (0%) fs->fs rm rm (0%) rm->rm rm->commit clone clone (2%) clone->grep clone->clone add--interactive add--interactive (0%) add--interactive->add--interactive archive archive (0%) archive->archive