Very nice article! There is something you might want to adjust, at least for now: "git switch" doesn't work on my Ubuntu 18.04 machine, because it packages Git v2.17, and the switch sub-command wasn't introduced until Git v2.23. git-tower.com/learn/git/commands/git-switch Even in the latest docs (git-scm.com/docs/git-switch), it is marked as an experimental feature.