othergit 回退本页总览git 回退git 操作代码时会遇到后悔的情况,这时候需要对代码进行回退处理1. 未 git add# 单文件git checkout -- filename# 所有git checkout .不会删除新建文件,新建文件需要手动删除2. 已经操作 git add, 未 commit, 撤销 git add# 单文件git reset HEAD filename# 全部git reset HEAD3. 已经 commit回退到上一次 commit 状态git reset --hard HEAD^回退到任意版本git reset --hard commit_id