我正在使用共享托管,我有几个网站作为附加域托管在同一服务器上。现在我想使用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
内容是
*.log
log/*
tmp/*
.env
/example2.com/
/example3.com/
现在我的问题是,public_html
中已经有一个git repo,那么如何使用现有的 example2.com
我现在要在gitlab中创建一个新项目,例如 example2 ( git@gitlab.com:myusername/example2.git
)。
example2.com目录进入此存储库。
我检查了一些示例以了解如何实现此目标,因此我得到了this和this。所以我在public_html
的cmd下面尝试过。
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存储库中。我很困惑如何为子文件夹维护单独的提交/存储库
任何人都可以帮助我了解那里的知识。
谢谢。