如何删除最近的 git 提交?
How to delete the most recent git commit?
我不敢相信我是第一个问这个问题的人,但我搜索 git 个问题并没有给我我需要的准确答案,所以:我刚刚提交了master 分支,我意识到它是有问题的,如果不做大量的工作就不会为黄金时段做好准备,所以我只想摆脱它。我该怎么做呢? git reset --hard HEAD
和 git reset --hard sha-of-bad-commit
除了将 HEAD
移回到这个错误的提交之外什么都不做。
您需要在错误提交之前定位提交。
git reset --hard HEAD~
我不敢相信我是第一个问这个问题的人,但我搜索 git 个问题并没有给我我需要的准确答案,所以:我刚刚提交了master 分支,我意识到它是有问题的,如果不做大量的工作就不会为黄金时段做好准备,所以我只想摆脱它。我该怎么做呢? git reset --hard HEAD
和 git reset --hard sha-of-bad-commit
除了将 HEAD
移回到这个错误的提交之外什么都不做。
您需要在错误提交之前定位提交。
git reset --hard HEAD~