如何解决我在使用 git add 命令添加文件夹内容时遇到的错误?

Diamoniner12345

所以,我有一个名为 my-folder 的文件夹,它已被初始化为 git 存储库。在此文件夹中,我有另一个文件夹,名为 my-project(它是一个 angular 项目)。您可能知道,一个 angular 项目中有多个文件和文件夹。

我正在尝试 git add my-project 的所有内容。为此,我在 git bash 中使用以下命令:

git add my-project
git add my-project/* 

第二个命令应该是 git add my-project 的所有内容(根据How to push a new folder (包含其他文件夹和文件) to an existing git repo?)。

但是,第二个命令给了我一个错误。它说

fatal: Pathspec 'my-project/README.md' is in submodule 'my-project'

我对 git 比较陌生。有人可以解释这个错误的含义以及我如何解决它吗?

谢谢

埃尔维斯·什雷斯塔

看起来您已经使用第一个命令在 my-project 目录中进行了更改。因此,当您尝试使用第二个命令添加时,git 会抱怨。

如果你没有上演任何东西,下面应该可以工作。

如果您有阶段性更改,请尝试git reset然后使用以下命令

如果仍然失败,请尝试git rm --cached directorygit add my-project

git add my-project
git commit -m "Commit changes in my-project"
git push origin master

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何解决git的“无法合并的错误”错误

使用Git时如何解决“错误:索引错误–致命:索引文件损坏”

使用Git时如何解决权限被拒绝(公钥)错误?

如何解决:错误:'<filename>'没有签出的提交是致命的:输入“ git add”时添加文件失败。在命令提示符下

我如何git添加一个文件夹,但没有文件夹的内容?

使用git子树时如何添加特定的文件夹?

如何git添加整个文件夹

如何使用git add或git lfs跟踪大量文件

如何解决“由我们添加”的git cherry-pick冲突?

关闭显示“进程正在会话中”的git控制台时,我该如何解决该问题

当使用“ git add”时。它仅将文件夹添加到没有其内容的存储库

通过git部署时如何忽略文件夹内容而不删除

我在使用float函数时遇到错误,如何解决?

使用ls命令时,已删除的文件夹仍显示在git bash中

如何防止git使用git add暂存已删除的文件?

如何添加文件夹,除了很少使用git add

git add -A与git add文件

如何解决git-svn错误“ refs / remotes / git-svn $:命令返回错误:1”?

使用“ sudo Nautilus”时出错,我该如何解决?

使用'git add'时出错

当我在Git中运行此命令时,所有文件/文件夹都消失了

在Android Studio中使用NDK时,如何解决“ javah”错误以创建JNI文件夹?

在Windows 10上使用git时,如何解决错误“致命错误-检测到cygheap基本不匹配”?

如何解决git中文件重命名文件夹的冲突?

如何使用Git Bash和GitHub添加文件夹?

在VS解决方案中使用git子模块时如何解析nuget包

如何解决 git 中的错误 403?

我的 Laravel 种子文件夹被 git 忽略了如何解决和避免

当我使用 add 方法时,为什么我在夏令时增加了 5 小时而不是 4 小时,我该如何解决?