标签: git commit git-commit
我无法相信我是第一个问这个问题的人,但是我通过git问题搜索并没有给出我需要的确切答案,所以:我刚刚对主分支,我意识到它是错误的,没有很多工作就没有准备好黄金时间,所以我只是想摆脱它。我该怎么做呢? git reset --hard HEAD和git reset --hard sha-of-bad-commit除了将HEAD移回此次错误提交外,不会执行任何操作。
git reset --hard HEAD
git reset --hard sha-of-bad-commit
HEAD
答案 0 :(得分:1)
您需要在错误提交之前定位提交。
git reset --hard HEAD~