我添加了一个包含 10 个文件的文件夹并提交了更改。

I have added a folder with say 10 files and committed the changes.

现在我已经删除了其中的 5 个文件,我想将这些更改修改为最后一个 commit.I 还没有推送提交..我正在使用 gerrit。但是,当我执行 git status 时,它会显示 Changes not staged for commit-> 5 个已删除的文件和未跟踪的文件 -> 无关紧要。我只想提交删除 5 个文件,我想将其修改为最后一次提交。我该怎么做呢。当我执行 git commit --amend 并更改消息时.. 打开的文件也向我显示了未跟踪文件的列表。(当然作为评论)。我害怕这些不相关的未跟踪文件会得到也加了。在这种情况下我该怎么办?请建议。谢谢!

I am scared these irrelevant untracked files will get added too!

未跟踪的文件不是下一次提交的一部分。

When we run git status,它告诉我们 Git 为下一次提交暂存了哪些文件。 git status 给出了以下类别:

  • 要提交的更改:这些将是下一次提交的一部分。
  • 未提交的更改:这些将不会成为下一次提交的一部分。
  • 未跟踪的文件:这些将不会成为下一次提交的一部分。

当我们 运行 git commit 时,我们会在提交消息编辑器中看到相同的类别。请放心:提交将只包含那些在要提交的更改类别中的文件;它不会包含任何未准备提交的更改或任何未跟踪的文件。