Run the following command and paste the results into the textarea to get a visualization of your git workflow! If you have aliases, try replacing history with this script.

Can't do it? See my workflow

history | awk '$2 == "git" {print $1 " " $3}' > history.txt

The result is a graph of which commands you use after other commands. For example, if you always push after committing, there will be a big arrow from 'commit' to 'push'.