git reset --soft HEAD^
Run Code Online (Sandbox Code Playgroud)
请注意,如果尚未按下HEAD,则应该仅回放HEAD.
编辑回复您对原始问题的评论:
如果您只想编辑最近的提交,Git有一个简洁的功能commit --amend.只需使用git add/ git rm/ git checkout直到您的索引处于您希望的状态(添加了新的更改,删除了一些更改,删除了文件,......).然后使用git commit --amend,它会弹出vi(或你配置的任何内容core.editor)和你上次提交的提交消息,供你编辑.
请注意,当我说>编辑最近的提交<时,Git实际上会创建一个新的提交.当提交已经从其他人那里撤出时(即推送到你的公共存储库),不要这样做
| 归档时间: |
|
| 查看次数: |
780 次 |
| 最近记录: |