这里分为两种情况:第一种是git log后只有一个commit记录,那么直接删除git文件夹重新git init。
第二种是如果存在多个commit记录,可通过git reset --hard commit_id,进行版本回溯。那么,在该commit_id后更新的版本包括此版本都一并删除,工作区也将回溯到HEAD-1的版本,且无法恢复。
这里分为两种情况:第一种是git log后只有一个commit记录,那么直接删除git文件夹重新git init。
第二种是如果存在多个commit记录,可通过git reset --hard commit_id,进行版本回溯。那么,在该commit_id后更新的版本包括此版本都一并删除,工作区也将回溯到HEAD-1的版本,且无法恢复。