首页 > 解决方案 > 如何将git文件合并到一个目录中并将文件添加到暂存区

问题描述

如何在包含已初始化 git 的子目录的目录上初始化 git 存储库?

我正在开发一个 MERN 应用程序,并且我创建了一个根文件夹“chatapp”。

在根目录中,有两个子目录:

  1. 客户

  2. 服务器

我在前端使用 React,并且 React 带有已经初始化的 git。我想在我的根目录中初始化 git,其中包含已经初始化 git 的客户端子目录。

当我运行时git init,它初始化得很好,但是当我运行git add 以暂存文件以进行提交时,它带来了一个错误:我的代码编辑器的屏幕截图

我需要将客户端和服务器文件都添加到我的 git 存储库中。我是否需要先在服务器文件中分别初始化 git 然后合并,或者如何将这两个文件添加到暂存区域?

如何在不看到错误的情况下添加此操作以避免存储库中的冲突?谢谢,

标签: javascriptnode.jsreactjsgitgithub

解决方案


您需要使用 Git 子模块并单独添加存储库。

例如:git submodule add https://<GIT_HOST>/server.git servergit submodule add https://<GIT_HOST>/client.git client

或者,你不能让那些是 Git 存储库。


推荐阅读