Создание нового репозитория Git в подпапках git с существующим исходным кодом - PullRequest
0 голосов
/ 31 декабря 2018

Я использую виртуальный хостинг, и у меня есть несколько веб-сайтов, размещенных на одном сервере в качестве домена расширения.Теперь я хочу использовать git для контроля версий

Скажем, у меня есть 3 веб-сайта как example1.com, example2.com & example2.com,example1.com размещен в качестве основного домена в public_html/

Моя структура каталогов

/public_html/
  .git/
  .gitignore
  index.html
  .....

  example2.com/
    index.html
    .....

  example3.com/
    index.html
    .....

.gitignore содержимое example1.com is

*.log
log/*
tmp/*
.env
/example2.com/
/example3.com/

Теперь мой вопрос: у меня уже есть git-репо в public_html, так как я могу инициализировать новое репо с существующим кодом example2.com

Я создаю новый проект в gitlab как example2 (git@gitlab.com:myusername/example2.git), теперь я хочу вставить код директории example2.com в этот репозиторий.

Я проверил пример того, как этого добиться, поэтому я получил это и это .Поэтому я попытался ниже cmd из public_html.

git submodule add https://gitlab.com/myusername/example2.git example2.com

Но я получаю ниже ошибка

The following path is ignored by one of your .gitignore files:
example2.com
Use -f if you really want to add it.

Если я удаляю example2.com из корня .gitignore, тогда он добавит код в мой репозиторий example1.com.Я слишком озадачен тем, как вести отдельный коммит / репо для подпапки

Может кто-нибудь помочь мне с этим знанием.

Заранее спасибо.

...