This gist contains all the information I need when I reset my MacOS. There are some overlaps between this gist and my super cheatsheet, but the super cheatsheet is more about specific commands and usage.
Some good references are: macOS setup guide, Setting up a Brand New Mac for Development, and dev-setup.
- Commit and push all git repos