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