DV
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. https://www.git-tower.com/learn/git/commands/git-switch/. Even in the latest docs (https://git-scm.com/docs/git-switch/), it is marked as an experimental feature.