【发布时间】:2016-05-11 08:40:48
【问题描述】:
我有 2 次提交(本地),我的历史是:A - B:
- 在提交 A 中,文件 myfile_v1.txt
- 在提交 B 中,有多个其他文件。
- 在我的工作目录中,我更新了第一次提交的文件并稍作修正:myfile_v2.txt
我想修改提交 A 并以新形式替换文件,以便在推送任何内容之前有一个干净的历史记录。
我这样做了:
-
reset --soft上A -
addmyfile_v2.txt commit --amend
现在我可以看到我的提交 A 中有更正的文件,但我不知道如何返回到我以前的 HEAD,也不知道如果不再次提交 B 是否可行。
有什么想法吗?
【问题讨论】: