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 stash stash (2%) checkout checkout (14%) stash->checkout pull pull (5%) stash->pull log log (10%) checkout->log checkout->checkout checkout->pull branch branch (4%) checkout->branch fetch fetch (3%) checkout->fetch checkout->stash submodule submodule (1%) checkout->submodule cherry-pick cherry-pick (2%) pull->cherry-pick pull->log pull->checkout rebase rebase (3%) log->rebase reset reset (1%) log->reset log->cherry-pick log->log log->checkout log->branch twobraids/inoffensive twobraids/inoffensive (0%) log->twobraids/inoffensive show show (3%) log->show branch->checkout branch->pull branch->fetch commit commit (8%) branch->commit fetch->checkout fetch->fetch status status (8%) submodule->status diff diff (5%) submodule->diff cherry-pick->cherry-pick cherry-pick->log clone clone (1%) clone->checkout rm rm (2%) rm->rm rm->status add add (9%) status->add status->stash status->commit status->submodule add->add add->rm add->status add->commit add->diff commit->rebase push push (7%) commit->push commit->log commit->commit rebase->push rebase->status rebase->commit push->push push->log push->checkout push->status diff->add diff->log diff->status diff->commit reset->checkout reset->stash reset->diff twobraids/inoffensive->checkout show->reset show->log show->show gc gc (0%) gc->status