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