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
執(zhí)行 git reset
之后,在 .git/objects 文件夾里面的內(nèi)容并沒有相應(yīng)的刪除。
運行 git reflog
可以找到之前的提交 ID(commit_id)
然后再 git reset --hard commit_id