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 fetch fetch (0%) reset reset (2%) add add (7%) reset->add checkout checkout (11%) reset->checkout rebase rebase (2%) reset->rebase log log (10%) reset->log add->add add->checkout diff diff (19%) add->diff add->reset commit commit (12%) add->commit status status (5%) add->status add->log checkout->checkout checkout->diff checkout->rebase merge merge (2%) checkout->merge pull pull (6%) checkout->pull checkout->commit checkout->status checkout->log rebase->checkout rebase->rebase log->add log->diff show show (1%) log->show log->rebase log->pull log->commit push push (6%) log->push log->status log->log branch branch (0%) diff->branch diff->add diff->checkout diff->diff grep grep (7%) diff->grep diff->reset diff->commit diff->status diff->log show->reset show->pull show->push pull->checkout pull->diff pull->fetch pull->merge pull->pull pull->push pull->log stash stash (1%) commit->stash commit->add commit->checkout commit->diff commit->grep commit->reset commit->pull commit->commit commit->push commit->log push->checkout push->diff push->show remote remote (3%) push->remote push->log status->add status->checkout status->diff status->commit merge->add merge->reset merge->pull remote->remote remote->pull branch->grep grep->diff grep->grep grep->push stash->diff