关于linux内核:从Git提交消息中删除文件

Removing files from Git commit message

我第一次研究内核补丁,我做了6个补丁并将它们添加到Git中。现在,每当我提交所有文件时,在git commit消息中会出现如下内容:enter image description here

现在,我只想一次发送一个文件的更改。我问了一些人,他们告诉我必须恢复整个过程并再次克隆登台回购。是否有方法删除其他文件或至少将更改还原回Git?

我使用了以下方法:

  • git rm—缓存
  • Git重置

请告诉我有没有办法。


rm --cached相反,git reset应该足以取消所有内容(如果您还没有提交),而rm --cached只在以前没有跟踪文件的情况下才有效。

从那里,git add git commit将在"要提交的更改"部分中只显示该文件。

请注意,其他文件仍将可见:它们显示在名为"未为提交而分段的更改"的注释部分中,并且不会成为最终提交消息的一部分。您可以忽略它们:它们只是列出来提醒您要添加和提交的内容。