I have a branch in my Bitbucket repo that contains an additional submodule that is not contained in the master. The submodule has been added to the .gitmodules file within the new feature branch. When I clone the master, and then pull the new branch, a folder is created for the added submodule, but it is empty, and the .gitmodules file is never updated from the file on the new feature branch.
How do I properly pull a branch that contains a submodule not included in the current branch of the local repo?