Как отменить `git submodule init` - PullRequest
       4

Как отменить `git submodule init`

1 голос
/ 16 декабря 2010

Чтобы начать проект, я должен был выполнить git submodule init, а затем git submodule update. Но теперь, когда кошка вышла из сумки, мне стало интересно, нужно ли мне что-то сделать, чтобы упаковать ее обратно, прежде чем возвращаться в хранилище.

Есть идеи?

1 Ответ

2 голосов
/ 18 декабря 2010

Вносили ли вы изменения в код в подмодулях или только в код в основном хранилище, не являющемся частью подмодулей?

Если вы внесли изменения в код в подмодулях, вам сначала нужно войти в каждый подмодуль, в который вы внесли изменения, и зафиксировать их в этом подмодуле. После того, как вы это сделаете, вы можете зафиксировать в главном репозитории, и будет записано новое состояние этих подмодулей.

Если вы не меняли какие-либо файлы в подмодулях, только в основном проекте, то нет, вам ничего не нужно делать, связанные с подмодулями, до фиксации.

...