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