我正在手动应用补丁,完成后我做了以下
git add .
git am --resolved
我忽略了 rej 文件也存在且未跟踪的部分,但git add .
按预期将所有文件添加到暂存区域,git am --resolved
最后我提交了包含补丁 diffs 的 rej 文件。
我做了一个git reset --soft HEAD^
,所以我可以恢复提交,只提交补丁修改的文件。
但现在的问题是提交消息和作者将不再从补丁文件中提取,因为我做了一个 git 提交。
如何撤消已解析的 git,以便我可以删除 rej 文件并再次解析,以便提交消息和作者完好无损?