【发布时间】:2012-05-09 18:41:23
【问题描述】:
我搞砸了我的应用程序并最终做了一个
git checkout <commit number>
回到我想去的地方。
当我执行 git status 时,它会说
Your branch is behind 'origin/master' by 5 commits, and can be fast-forwarded.
我想我在最近一次提交的第 5 天。有没有办法让我最近提交的第 5 个提交成为我最近提交的第 5 个?几乎要覆盖或丢弃我前四次提交中的所有内容?
更新。
我做了一个
git reset --hard <commit number>
但是我怎样才能推送到我的存储库?它说...
To prevent you from losing history, non-fast-forward updates were rejected
我不想执行合并,我非常想清除我最近的 4 次提交
谢谢
【问题讨论】:
标签: git