从 Git 提交消息中删除文件

Removing files from Git commit message

我是第一次处理内核补丁,我做了 6 个补丁并将它们添加到 git。现在,每当我提交时,所有文件都会出现在 git 提交消息中,如下所示:

现在,我只想一次发送一个文件的更改。我问了一些人,他们告诉我必须恢复整个过程并再次克隆暂存回购。有没有办法删除其他文件或至少将更改恢复到 git?

我使用了以下内容:

请告知是否有办法做到这一点。

A git reset 应该足以取消暂存所有内容(如果您尚未提交),as opposed to rm --cached(仅当文件之前未被跟踪时才有效)。

从那里开始,git add <onefile>git commit 将在 "Changes to be committed" 部分仅显示该文件。

请注意,其他文件仍然可见:它们显示在名为 "changes not staged for commit" 的 comment 部分中,并且 not 成为最终提交消息的一部分。您可以忽略它们:列出它们只是为了提醒您仍有待添加和提交的内容。