Turnbull's Idiot Proof Git works for a reduced set of git workflows. 1 The problem is that all the aliases are shortcuts to do things to the repo, so one can find oneself with incorrect beliefs about what has happened and there is no alias to show the real state of the repo.
The one alias that everyone should have is git graph.
graph = log --oneline --graph --all --decorate
Simply because almost every git problem reduces to a graph problem. 2