git reset HEAD .
撤回所有 add 的文件
git reset HEAD 文件名
撤回指定的文件
这个命令只改变暂存区代码,并不影响其他区域代码
git reset --hard commit_id
撤销commit提交以及代码的修改
git reset --hard HEAD^
回退到最近一次的提交
进行了2次commit,可以使用 HEAD~2
git reset commit_id
撤销本地仓库的commit提交
--mixed
不删除改动代码,撤销commit,并且撤销本地暂存代码
不指定reset的模式,默认使用–mixed模式
--soft
不删除改动代码,撤销commit,不撤销本地暂存代码
--hard
删除改动代码,撤销commit,撤销本地暂存代码
git remote remove <远程仓库的别名>
删除指定名称的远程仓库