У нас есть большой репозиторий, которому нужно иметь два вложенных репозитория, например:
Root
+- .git
+- Child1
+- .git
+- Child2
+- .git
Недавно мы столкнулись с проблемой, когда при запуске git add .
Git добавляет оба этих репозитория.как встроенные репозитории.Мы этого не хотим.Я хочу, чтобы Гит игнорировал их. Есть ли параметр конфигурации Git, который я могу установить, чтобы отключить это поведение?
Мы можем добавить имена дочерних каталогов в файл .gitignore:
Child1
Child2
Но это приведет к игнорированию всех каталогов / файлов с именами Child1
и Child2
во всем хранилище.Мы пробовали
Child1/**
Child2/**
, но Git все еще встраивает репозитории с git add
.