Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs Git警告:嵌入式回购_Reactjs_Git_Gitlab_Create React App - Fatal编程技术网

Reactjs Git警告:嵌入式回购

Reactjs Git警告:嵌入式回购,reactjs,git,gitlab,create-react-app,Reactjs,Git,Gitlab,Create React App,我对git有意见。我所要做的就是将react应用程序上传到文件夹中 我正在使用以下工具: npx创建反应应用程序任务\u 4\u 1 之后,为了我的目的,我更改了src文件夹文件,并尝试推送到git现有文件夹 我得到的警告是: PS C:\Users\Robert\Desktop\New folder> git add . warning: adding embedded git repository: task_4_1 hint: You've added another git rep

我对git有意见。我所要做的就是将react应用程序上传到文件夹中

我正在使用以下工具:

npx创建反应应用程序任务\u 4\u 1

之后,为了我的目的,我更改了
src
文件夹文件,并尝试推送到git现有文件夹

我得到的警告是:

PS C:\Users\Robert\Desktop\New folder> git add .
warning: adding embedded git repository: task_4_1
hint: You've added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: 
hint:   git submodule add <url> task_4_1
hint: 
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint: 
hint:   git rm --cached task_4_1
hint:
PS C:\Users\Robert\Desktop\New folder>git add。
警告:添加嵌入式git存储库:任务4\u 1
提示:您已经在当前存储库中添加了另一个git存储库。
提示:外部存储库的克隆将不包含
提示:嵌入的存储库,不知道如何获取它。
提示:
提示:git子模块添加任务\u 4\u 1
提示:
提示:如果您错误地添加了此路径,可以将其从
提示:索引中包含:
提示:
提示:git rm--缓存的任务\u 4\u 1
提示:
如果我在git中创建了所有git命令之后仍然遵循git命令,请参见下面的图片

我只想把我的应用程序放在一个文件夹里。因为更多的文件夹将作为学习步骤稍后出现在这里

试图在这里搜索答案。所有的解决方案实际上都没有帮助。没有一个是同样的问题

已更新

我希望是这样

因此,我可以在一次回购中使用2-8个不同的react应用程序

如果我在根文件夹中执行所有命令,结果是这样的

当我继续添加新的应用程序时,将会是一片混乱


如果我从根目录中删除.git文件,这意味着所有节点模块也将上载到git,我们是否尝试避免这种情况?

您意外创建了两个git文件。只需将该结构设置为默认的create react app,然后在根文件夹中执行
git init

就好像您试图移动或复制
.git
文件夹一样。你不应该那样做,我没碰过它。我可以使用普通的CreateReact应用程序,不做任何更改,并且会得到相同的结果。
npx CreateReact应用程序任务\u 4\u 1
设置一个新的react项目并初始化git存储库。如果您不想要CRA设置的“git存储库”,只需删除
task\u 4\u 1
文件夹中的
.git
文件夹。因为我只有.gitignore文件。这是否意味着tgat我将上传节点\模块文件以及.build文件夹?我将使用npm build???@RobertL:你个人可能没有创建两个存储库,但你运行的命令确实创建了。Git警告您,“内部”存储库中的文件没有添加到外部存储库中。相反,外部Git创建了我有时称之为“半途而废”的子模块:一个缺少克隆所需信息的子模块。这是一个坏主意,这就是Git警告您的原因。它根本没有创建任何Git文件。即使我尝试在不做任何更改的情况下推动exact create react应用程序,我也会遇到同样的问题。你的意思是只在根文件夹中使用git init还是同时使用以下所有命令?就像我使用根文件夹中的所有命令一样,它解决了上传应用程序的问题。但应用程序不在文件夹中。是的,在根目录中。你说应用程序不在文件夹中是什么意思?请参阅相关的
更新部分,我用一些img解释了我的意思,谢谢@RobertL Git正在跟踪文件,而不是文件夹。如果文件夹为空,则将忽略该文件夹。