Heim > Fragen und Antworten > Hauptteil
Das Remote-Warehouse ist völlig inkonsistent mit dem lokalen Warehouse. Ich habe versehentlich ein Commit erzwungen und es wurde vollständig überschrieben. Kann ich jetzt trotzdem ein Rollback durchführen? git push origin master -f
为情所困2017-07-01 09:14:05
执行 git reset
之后,在 .git/objects 文件夹里面的内容并没有相应的删除。
运行 git reflog
可以找到之前的提交 ID(commit_id)
然后再 git reset --hard commit_id