Когда вы фиксируете в подмодуле git, вам нужно подняться в суперпроект для выполнения второго коммита, который является новым хешем подмодуля.
Это невероятно раздражает, легко забыть и может вызвать всевозможные проблемы, если вы этого не сделаете.
Что я хочу сделать, это:
- Зафиксируйте изменения в моем подмодуле
- Хешировать автоматически в суперпроекте
- И субмодуль, и суперпроект переведены в их удаленное начало ('git push')
Как лучше всего выяснить, находитесь ли вы в подмодуле, где находится супер-проект и т. Д., И автоматизировать это?
Может быть, какой-то хук после коммита в подмодуле?