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