如何将特定项目文件夹从我的网站同步到我的远程网站 github 存储库以及该项目的不同存储库?

问题描述 投票:0回答:1

我有自己的网站,我想在该网站中展示我的项目。我的网站文件已同步到 github 中名为“个人网站”的远程存储库。我开始制作项目,我想以某种方式为每个项目制作一个单独的 github 存储库。

如您所见,我的项目位于项目文件夹内。我想为他们每个人创建一个存储库。但是我的网站上已经有一个 .git 文件,如果我将一个文件添加到“回文检查器”项目并将其上的文件推送到单独的存储库中,会产生错误吗?还有其他方法吗

structure of my website where you can see my projects folder

我想为每个项目创建一个单独的存储库,然后将项目文件推送到那里,但我的主网站中仍然有这些文件的副本。

git github
1个回答
0
投票

git 中有一个叫做子模块的东西,它允许您创建主存储库的子存储库。例如

您的主个人网站文件夹中有一个 .git 文件夹,其中包含项目文件夹。

您必须为项目文件夹中的每个项目创建不同的存储库,然后将这些存储库点添加到其文件夹中,如下所示

git submodule add /url/of/sub/repo/bmi-calculator ./projects/bmi-calculator

像这样,您可以将所有项目文件夹连接到其存储库,这些存储库将连接到您的主存储库,当克隆主存储库时,您可以再次初始化这些项目

© www.soinside.com 2019 - 2024. All rights reserved.