Better alternatives to git submodules
You're using them wrong. I've been using them for years and I have no issues with them, however I treat them as a read-only dependency.They have their use and it's not that hard once you figure out the exact sequence of git commands to use (but that applies to all of git)