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