Как мне добавить подмодуль Git для определенного тега или фиксации?
git
version-control
Питер Мортенсен
источник
источник
Ответы:
Репозитории подмодулей остаются в отдельном состоянии HEAD, указывая на конкретную фиксацию. Изменение этой фиксации просто включает проверку другого тега или фиксации, а затем добавление изменения в родительский репозиторий.
git-status
в родительском репозитории теперь будет сообщать о грязном дереве:Добавьте каталог подмодуля и зафиксируйте, чтобы сохранить новый указатель.
источник
От двух спорящих парней - привяжите подмодули Git к конкретному коммиту или ветке .
источник
git submodule add -b some_branch git://some_repository.git some_repository
git submodule add -b
может принимать теги или sha1hash. Можно только ветку взять.-b
вспомогательные ветки, а не теги или фиксация shas - это функция, а не ошибка (на самом деле-b
это сокращение--branch
).