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