Я использую виртуальный хостинг, и у меня есть несколько веб-сайтов, размещенных на одном сервере в качестве домена расширения.Теперь я хочу использовать 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.Я слишком озадачен тем, как вести отдельный коммит / репо для подпапки
Может кто-нибудь помочь мне с этим знанием.
Заранее спасибо.