Git回滚本地分支代码
工作区域
工作区:
即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。
暂存区:
已经 git add xxx 进去,且未 git commit xxx 的。
本地分支:
已经git commit -m xxx 提交到本地分支的。
流程
git log # 得到你需要回退一次提交的commit id
git reset --hard <commit_id> # 回到其中你想要的某个版
或者
git reset --hard HEAD^ # 回到最新的一次提交
或者
git reset HEAD^ # 此时代码保留,回到 git add 之前