2017-06-21 39 views
1

现在我已经删除了其中的5个文件,并且我想将这些更改修改为最后一次提交。我没有使用gerrit推送提交。但是,当我做git状态时,它显示我的变化没有为commit-> 5个文件被删除和未追踪的文件 - >哪些是不相关的。我只想提交5个文件的删除,我希望对最后一次提交进行修改。我该怎么做呢。当我做了一个git commit --amend并改变信息。打开的文件也显示了未跟踪文件的列表(作为课程评论)。我害怕这些不相关的未跟踪文件也会被添加。我在这种情况下做什么?请建议。谢谢!我已经添加了一个说有10个文件的文件夹并提交了更改。

回答

0

我很害怕这些不相关的未跟踪文件也会被添加!

未追踪的文件不是下一个提交的一部分。

When we run git status,它告诉我们Git已经为下一次提交做了什么文件。 git status提供了以下类别:

  • 变更,必须致力于:这将是下一个承诺的一部分。
  • 未针对提交进行更改:这些不会成为下一次提交的一部分。
  • 未跟踪文件:这些不会成为下一次提交的一部分。

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

+0

我在“要提交的更改”类别中看不到任何文件。但是,我希望将“未进行提交的更改”中的文件添加到我所做的上一个提交中,我该怎么做? – user3800888

+0

@ user3800888您将需要在您要提交的文件上运行'git add'或'git rm'。 –

+0

不会git将未跟踪文件添加到暂存区域。 ? – user3800888

相关问题