我如何从git现有存储库切换到新的init,因为我可以将项目的所有活动保留在同一在线存储库中

问题描述

我已经有一个项目的git在线仓库,我只保留客户端数据,但是后来我创建了服务器文件夹来单独进行反手活动。在我的PersonalWebsite文件夹下,我创建了两个文件夹,分别是客户端和服务器。我已经在客户端文件夹上使用了很长时间,并且已经在联机仓库中对其进行了初始化,但是当我在其他文件夹(例如服务器)中进行初始化时,第一个已切换,第二个已放入该仓库中。

我想将文件夹服务器和客户端都保留在同一个仓库中,但是使用git命令进行了一些步骤,并将其推送到了在线仓库中,现在我看到我的服务器和客户端数据都没有显示在git在线仓库中。

我实际上要将项目的所有活动(例如服务器和客户端)保留在同一存储库中的解决方案是什么?

我正在展示一些照片……

我的git在线仓库在bitbucet中

enter image description here

标记的选项是我的项目文件夹服务器和myweb,找不到数据

enter image description here

这是我在vs代码上的文件结构

enter image description here

这是我对git repo及其package.json文件的第一个初始化项目

enter image description here

这是我的服务器文件夹package.json文件

enter image description here

准确地说..... 首先,我将myweb文件夹初始化为在线仓库。 现在,我需要将服务器和myweb文件夹都保留在同一仓库中。 PersonalWebsite>服务器+ myweb

现在我必须初始化PersonalWebsite文件

在其他在线仓库中执行此操作后,我看不到以前的活动同时完成了服务器和myweb之类的文件

解决方法

将文件初始化为项目的git后,将进行一些更改,或者需要使用现有的git repo添加另一个文件夹/文件,解决方案可以像这样...

转到终端中的PersonalWebsite之类的根文件夹...

写入,第1步,

rm -rf .git

然后执行第二步

git init

然后放

git add .

然后提交

git commit -m "Text"

然后输入

git remote add origin <"url">

最后用力推动它...

git push -f origin master

现在,我希望一切都会好起来,此解决方案仅适用于将子模块添加到git中,并且其中一个已经初始化,而其他还没有初始化的...然后,我们可以像git一样将myweb + server上面讨论的两个文件夹都包含在同一个在线repo下rootFolder ....

切换到rooFolder之后,需要执行所有步骤

我的意思是,在终端输入类似。

cd roorFolder or PersonalWebsite 

然后,按照讨论的命令...

谢谢。