【发布时间】:2017-02-04 16:02:27
【问题描述】:
考虑以下提交历史:
* 627f412 (HEAD -> master) final commit
* 1425cf8 added some file
* 2c8bb78 initial commit
在这些提交期间,存储库既不会被推送,也不会被拉取。
第二次提交 1425cf8 是不必要的提交。我想完全删除该提交。
因此,新日志将如下所示:
* 627f412 (HEAD -> master) final commit
* 2c8bb78 initial commit
我如何做到这一点?
git reset --hard HEAD~1 在这种情况下是正确的做法吗?
【问题讨论】:
标签: git git-commit git-reset