I'd like to update the path of a submodule on a local branch and then push those changes. How do I accomplish this?
            Asked
            
        
        
            Active
            
        
            Viewed 93 times
        
    1 Answers
0
            
            
        Git 2.25+ (Q1 2020)
See "Git submodule url changed" and the new command
git submodule set-url [--] <path> <newurl>
Git 2.24 and before
You need to change the config of the .gitmodules file:
git config --file=.gitmodules submodule."SubmoduleName".path new/Root/Folder
Then re-sync:
git submodule sync
git submodule update --init --recursive --remote
Finally, add, commit and push (from the parent repo)
        VonC
        
- 1,262,500
 - 529
 - 4,410
 - 5,250