Remove git submodules
Git submodules are great, except when they’re not. Constantly keeping two development flows in sync is annoying. To add insult to injurey, previously removeing a submodule took about 4 steps.
Now it takes one step:
git submodule deinit (-f). After that, you can
commit, and remove the submodule checkout if you like (or add it to your
DON’T DO THIS: