Есть ли в Git, чтобы знать, если вы в подмодуле? Вы можете думать, как Foreach подмодуля
в родительском каталоге, но я не могу повлиять на общий способ показать, что вы находитесь в подмодуле, если вы находитесь в одном или в любом от детских каталогов внутри подмодуля.
Я думаю, вы можете найти рут репо с GIT Rev-Parse - Show-Toplevel
, а затем CD-up a уровнем и нахождение корня этого репо снова, а затем сравнивать список подмодулей к текущему каталогу, но это кажется таким липким ...