所以,我有一个名为 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 directory
并git add my-project
git add my-project
git commit -m "Commit changes in my-project"
git push origin master
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句