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