场景
在项目修改过程中,git中提交不想要的版本,想要回滚到之前的某一个版本重新开始工作,需要用git的reset操作进行回滚,这里和revert有区别。
reset是直接回滚到某一个版本,将这个版本之后的所有版本丢弃。
revert是指定取消某一个版本的提交。
操作
- 找到想要回滚到的版本,选择回滚
- 选择回滚模式,关于工作目录文件和git索引记录的处理
- Soft:不改变已修改的文件,并且保留已commit的git索引
- Mixed:不改变已修改的文件,但不保留已提交的git索引
- Hard: 回滚到选择的版本,所有提交和未提交的修改都将丢弃。
- Keep: 回滚到选择的版本,已提交的将被丢弃,但保留了本地未提交的修改内容。
文章来源:https://www.toymoban.com/news/detail-467534.html
- 提交版本: git push --force origin
- 出现异常参考
git push错误:You are not allowed to force push code to a protected branch on this project_lizz666的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-467534.html
到了这里,关于idea中操作git的reset版本回滚操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!