При выполнении команды `git submodule add` Git запоминает связь каталога `new_module_name` и URL `git@source.isimplelab.com:/<group_name>/<new_module_name.git>`, автоматически клонируя репозиторий и добавляя его в индекс проекта ibank_root. Изменения отражаются в файле `.gitmodules`.
При выполнении команды `git submodule add` Git запоминает связь каталога `new_module_name` и URL `git@source.isimplelab.com:/<group_name>/<new_module_name.git>`, автоматически клонируя репозиторий и добавляя его в индекс проекта ibank_root. Изменения отражаются в файле `.gitmodules`.
- Добавляем в индекс изменения, внесённые ранее в cust-ibank-customize или cust-ibank-ul-installer:
- Добавляем в индекс изменения, внесённые ранее в cust-ibank-customize или cust-ibank-ul-installer:
```
```
git add cust-ibank-customize
git add cust-ibank-customize
git add cust-ibank-ul-installer
git add cust-ibank-ul-installer
```
```
Таким образом в следующий коммит ibank_root обязательно должны войти изменения в:
Таким образом в следующий коммит ibank_root обязательно должны войти изменения в:
1.`settings.gradle`;
1.`settings.gradle`;
2.`build.gradle` модулей cust-ibank-customize или cust-ibank-ul-installer внесённые ранее;
2.`build.gradle` модулей cust-ibank-customize или cust-ibank-ul-installer внесённые ранее;
3. Добавление нового подмодуля Git.
3. Добавление нового подмодуля Git.
Убедиться в этом можно просмотрев вывод команды `git status`, находясь в каталоге ibank_root.
Убедиться в этом можно просмотрев вывод команды `git status`, находясь в каталоге ibank_root.
5. Последним шагом мы фиксируем изменения в структуре проекта ibank_root:
5. Последним шагом мы фиксируем изменения в структуре проекта ibank_root: