--- title: "Git: замена адреса подмодуля" category: Программирование tags: программирование, git summary: monofontoptions: - Scale=0.7 ... Если у подмодуля `thirdparty/example` нужно заменить адрес синхронизации и имя используемой ветки, то в каталоге с файлом `.gitmodules`, в котором содержится информация об этом подмодуле, нужно выполнить команды: ```sh git config --file=.gitmodules submodule.thirdparty/example.url https://github.com/username/ABC.git git config --file=.gitmodules submodule.thirdparty/example.branch new-branch-name git submodule sync git submodule update --init --recursive --remote ```