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

时间:2017-06-21 01:13:01

标签: git commit git-commit amend commit-message

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

1 个答案:

答案 0 :(得分:0)

  

我很害怕这些无关紧要的未跟踪文件也会被添加!

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

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

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

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