参见英文答案 >
How to modify existing, unpushed commits? 27个
有时我忘了在提交之前添加一些文件.使用Mercurial我这样修复:
> hg qinit
>将提交转换为补丁
>更新补丁
>将补丁转换为提交
我可以用Git做这样的事吗?
最佳答案 你基本上试图改变你在Git中的最后一次提交.这是可能的,非常简单.
git commit –amend用于此目的.
以下页面给出了详细的示例.
https://github.com/abhikp/git-test/wiki/Changing-your-last-commit