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 grep grep (2%) grep->grep status status (19%) grep->status diff diff (0%) status->diff checkout checkout (6%) status->checkout push push (24%) status->push commit commit (18%) status->commit reset reset (2%) status->reset add add (4%) status->add branch branch (7%) diff->branch checkout->status checkout->branch log log (3%) checkout->log checkout->checkout checkout->reset push->status push->log push->push push->commit push->add commit->status commit->push commit->commit reset->branch reset->push add->commit branch->branch branch->checkout fetch fetch (0%) branch->fetch fetch->branch show show (0%) show->grep log->status log->checkout remote remote (6%) remote->remote remote->push pull pull (2%) pull->pull init init (0%) init->remote