git clone ssh://myserver/localrepo.git cd ./localrepo git clone https://github.com/foo/foo.git git submodule add https://github.com/foo/foo.git fooI'd like to be able to merge any changes from the submodules original repo with my own and add those to my own local repo. I used to do this manually by copying the files into my local repo and adding them...which is the process I'm trying to replace. When I try to add these submodules, they are empty in my master repo...they still expect to fetch/pull from their original repo. I'm obviously doing it wrong. How would I go about still tracking the changes from the original repo, merging with my own, and updating only my local repo?