git add-A不';似乎无法工作,必须手动执行git rm.././file.name

git add-A不';似乎无法工作,必须手动执行git rm.././file.name,git,Git,我做到了: 因此,我的所有更新都可以提交,但出于某种原因,它说我必须手动为每个被删除的文件执行git rm,然后才能提交更改 为什么呢,我想git add-A做了所有的事情,比如添加新文件、删除旧文件等等(准备提交)?你在存储库的根目录下运行了命令吗?你在存储库的根目录下运行了命令吗?你可以使用git commit-A提交这些文件。请参阅。您可以使用git commit-a提交这些文件。请参阅。查看您问题的标题,我看到git说,。/../file.name需要被git删除。因此,您似乎在一个目录

我做到了:

因此,我的所有更新都可以提交,但出于某种原因,它说我必须手动为每个被删除的文件执行
git rm
,然后才能提交更改


为什么呢,我想git add-A做了所有的事情,比如添加新文件、删除旧文件等等(准备提交)?

你在存储库的根目录下运行了命令吗?

你在存储库的根目录下运行了命令吗?

你可以使用
git commit-A
提交这些文件。请参阅。

您可以使用
git commit-a
提交这些文件。请参阅。

查看您问题的标题,我看到git说,
。/../file.name
需要被git删除。因此,您似乎在一个目录中添加了
git
,该目录比保存
file.name的目录低两级。然而,这是行不通的
git add
在当前目录和该目录下的目录上工作,而不是在层次结构中较高的目录中工作。当然,除非指定路径

更新:

虽然提示有点隐藏,但此已记录在案。从
mangit添加

A、 --全部

更新git已经知道的文件 大约(与--update相同)并添加所有 不被忽略的未跟踪文件 通过.git忽略机制

-u、 --更新

仅更新git已经存在的文件 了解、暂存修改的内容 用于提交和标记已删除的文件 移除。这类似于什么 “git commit-a”正在准备中 用于进行提交,但 更新仅限于指定的路径 在命令行上如果没有指定路径 指定时,在 当前目录及其子目录 子目录已更新


看看你问题的标题,我看到git说,
。/../file.name
需要被git删除。因此,您似乎在一个目录中添加了
git
,该目录比保存
file.name的目录低两级。然而,这是行不通的
git add
在当前目录和该目录下的目录上工作,而不是在层次结构中较高的目录中工作。当然,除非指定路径

更新:

虽然提示有点隐藏,但此已记录在案。从
mangit添加

A、 --全部

更新git已经知道的文件 大约(与--update相同)并添加所有 不被忽略的未跟踪文件 通过.git忽略机制

-u、 --更新

仅更新git已经存在的文件 了解、暂存修改的内容 用于提交和标记已删除的文件 移除。这类似于什么 “git commit-a”正在准备中 用于进行提交,但 更新仅限于指定的路径 在命令行上如果没有指定路径 指定时,在 当前目录及其子目录 子目录已更新


啊,好吧,我不是100%我在父路径中,但听起来像是这样。啊,好吧,我不是100%我在父路径中,但听起来像是这样。
git add -A