为什么git不添加要提交的更改?

为什么git不添加要提交的更改?,git,Git,我正在尝试添加一些更改并使用git提交它们。有人能告诉我为什么我不能使用正常的git add*和commit这些更改吗?下面是一些屏幕截图,显示发生了什么 $ git status 您可以尝试使用git add-A添加删除的文件 $ git add -A # stage New, Modified and Deleted files $ git commit -m 'Remove scripts folder and update pycopi' $ git push orig

我正在尝试添加一些更改并使用git提交它们。有人能告诉我为什么我不能使用正常的
git add*
commit
这些更改吗?下面是一些屏幕截图,显示发生了什么

$ git status


您可以尝试使用git add-A添加删除的文件

$ git add -A      # stage New, Modified and Deleted files

$ git commit -m 'Remove scripts folder and update pycopi'
$ git push origin HEAD

N.B.
git add.
仅暂存
新的
修改的
文件,而不是
删除的
文件。

您可以尝试
git add-A
以导致删除的文件存在

$ git add -A      # stage New, Modified and Deleted files

$ git commit -m 'Remove scripts folder and update pycopi'
$ git push origin HEAD

N.B.
git add.
仅暂存
新的
修改的
文件,未
删除的
文件。

您也可以使用
$git add-A
。有关更多信息,您可以访问。

您还可以使用
$git add-A
。有关更多信息,您可以访问。

您是否位于存储库的根目录下?echo*
的输出是什么。。?(这不是git的问题)@CiaranWelsh的好做法是将日志以文本格式粘贴到这里,而不是图像,这样其他人可以复制并粘贴您的日志到应答区。啊,不,我在一个子目录中!也许这就是问题所在。
echo*
的输出是子目录中的文件@萨吉布·卡恩:我以后会记住这一点。您是存储库的根吗?
echo*
的输出是什么。。?(这不是git的问题)@CiaranWelsh的好做法是将日志以文本格式粘贴到这里,而不是图像,这样其他人可以复制并粘贴您的日志到应答区。啊,不,我在一个子目录中!也许这就是问题所在。
echo*
的输出是子目录中的文件@萨吉布·卡恩:我以后会记住这一点。出于某种原因,这产生了问题中描述的相同问题@R.A.Munna answer解决了问题。是的,您已经删除了文件,因此,您确实需要
git add-A
命令。更新答案。出于某种原因,这产生了问题中描述的相同问题@R.A.Munna answer解决了问题。是的,您已经删除了文件,因此,您确实需要
git add-A
命令。更新答案。
$ git add -A      # stage New, Modified and Deleted files

$ git commit -m 'Remove scripts folder and update pycopi'
$ git push origin HEAD