2019-04-19 18:34:58 +00:00
|
|
|
|
---
|
|
|
|
|
title: "Git: замена адреса подмодуля"
|
|
|
|
|
category: Программирование
|
2019-04-23 17:40:06 +00:00
|
|
|
|
tags: программирование, git,
|
2019-04-20 08:38:43 +00:00
|
|
|
|
monofontoptions:
|
|
|
|
|
- Scale=0.7
|
2019-04-19 18:34:58 +00:00
|
|
|
|
...
|
|
|
|
|
|
2019-04-26 08:23:35 +00:00
|
|
|
|
Если у подмодуля, находящегося в каталоге `thirdparty/example` нужно
|
|
|
|
|
заменить адрес синхронизации и имя используемой ветки, то в каталоге
|
|
|
|
|
с файлом `.gitmodules`, в котором содержится информация об этом подмодуле,
|
|
|
|
|
нужно выполнить команды:
|
2019-04-19 18:34:58 +00:00
|
|
|
|
|
|
|
|
|
```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
|
2019-04-23 17:40:06 +00:00
|
|
|
|
git submodule sync --recursive
|
2019-04-19 18:34:58 +00:00
|
|
|
|
git submodule update --init --recursive --remote
|
|
|
|
|
```
|
|
|
|
|
|