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