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