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