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