是否有可能在git中修复旧的提交?
这个问题在这里已经有了答案:
是的,如果你不推动别的地方,最好如果你有线性历史,你可以做到这一点。 你只是提交你小的东西,并使用git rebase --interactive
,然后你可以重新排序和压缩或编辑你的提交。
签出提交
进行更改并使用--amend进行修改
将缺少的承诺退还给您,您应该在现在的位置进行修改
只需创建一个新的提交添加所需的更改与主题“fixup![提交消息git rebase --interactive --autosquash
]”并运行git rebase --interactive --autosquash