我有自己的网站,我想在该网站中展示我的项目。我的网站文件已同步到 GitHub 中名为“personal-website”的远程存储库。我开始制作项目,我想以某种方式为每个项目创建一个单独的 GitHub 存储库。
如您所见,我的项目位于项目文件夹中。我想为每个项目创建一个存储库。但我的网站上已经有一个 .git 文件,如果我将一个文件添加到“palindrome-checker”项目中并将其上的文件推送到单独的存储库中,会产生错误吗?还有其他方法吗?
我想为每个项目创建一个单独的存储库,然后将项目文件推送到那里,但我的主网站上仍然有这些文件的副本。
git 中有一个叫做 submodule 的东西,它允许你创建主仓库的子仓库。例如
您的主个人网站文件夹中有一个 .git 文件夹,其中包含项目文件夹。
您必须在项目文件夹内为每个项目创建不同的存储库,然后将这些存储库指向其文件夹,如下所示
像这样,您可以将所有项目文件夹连接到其存储库,并且这些存储库连接到您的主存储库,并且当主存储库被克隆时,您可以再次初始化这些项目