Development Tips & Tricks

Accidentally Adding a Git Submodule

Git LogoRecently I’ve been working on a Drupal project at work and a fellow co-worker wanted to piggy-back resources on a similar project. He sent me over the code for a custom module I was going to use on the project.

Only after committing and pushing the folder from my local git repo to the origin server did I notice the remnants of my co-workers .git folder. This cause git to treat the subfolder as a git submodule and ignore the contents of the subfolder as I push my project to the origin server.

Here is what you need to do in order to remove the submodule and add as a subfolder:

git rm --cached subfolder
git add subfolder
git commit -m "Enter message here"
git push

Now the origin should be able to see the contents of the subfolder.


HumanSky’s New Home

Thank you WP Engine Hosting for giving a new home. So far I’m extremely impressed with the customer service and quick support.

If you are interested in a WordPress site, please use this link:

Not only will it give me a referral bonus but I will take you out for a beer 🙂