如果已经commit,想要回退
版本回退
代码语言:javascript复制git reset --hard HEAD^ //一个^代表一个版本 如果回退两个版本那就HEAD^^ 以此类推
指定版本/版本穿梭
代码语言:javascript复制git reset --hard 8383f01 //一个^代表一个版本 如果回退两个版本那就HEAD^^ 以此类推
如果还没有commit
第一种 使用reset回退到当前版本初始状态
代码语言:javascript复制git reset --hard HEAD
第二种 使用checkout
代码语言:javascript复制git reset checkout . //放弃所有文件的修改
git reset checkout 指定相应文件
第三种 使用stash
代码语言:javascript复制git stash //暂存当前修改的代码
第四种 使用revert重做
代码语言:javascript复制git revert -n 版本号