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