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