我搞砸了我的應用程序,卷取做混帳,如何覆蓋提交
git checkout <commit number>
報復,我想待的地方。
當我做了git的地位,它說
Your branch is behind 'origin/master' by 5 commits, and can be fast-forwarded.
我想我是5號從我的最新承諾。有沒有辦法讓我的第5次從最近的一次提交我最近的一次?幾乎可以覆蓋或丟棄我的前四次提交中的所有內容?
UPDATE。
我做了
git reset --hard <commit number>
,但我怎麼能推到我的倉庫?它說...
To prevent you from losing history, non-fast-forward updates were rejected
我不想執行合併,我非常想消滅我的最新的4款
感謝
可能重複[你如何回滾(重置)git倉庫到特定的提交?](http://stackoverflow.com/questions/1616957/how-do-you-roll-back-reset-a -git-repository-to-a-particular-commit) – Basilevs