关于Git版本回退的几种方法

2021-08-24 15:11:47 浏览数 (1)

如果已经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 版本号

0 人点赞