idea 使用 git 回退到某个历史版本

idea 使用 git 回退到某个历史版本

有时我们提交git错了,想回滚 怎么办?

一、用idea工具:

1、idea中打开Terminal:输入:git log 显示历史提交记录。或者 (右击项目--> Git --> Show History -->选中要回退的版本-->Copy Revision Number),直接复制;

2、选择 你要回滚的版本号,输入命令 ,比如:git reset --hard 248694b41373140d8f82a44b487eb590840ced71(后面为版本号)

3、最后输入正式回滚命令: git push -f -u origin master

输入后有可能报错,原因是没有权限(次分支代码被保护了起来),去页面修改一下

4、点一下分支对应的 unprotect,再执行第三步就OK了!

相关推荐
宁静的舞者5 小时前
Git、GitHub、Codeup(云效代码仓库)详解
git·代码仓库·codeup·云效
abcnull5 小时前
用javaparser做精准测试
java·ast·静态代码分析·精准测试·javaparser
叶小鸡5 小时前
Java 篇-项目实战-苍穹外卖-笔记汇总
java·开发语言·笔记
AI人工智能+电脑小能手5 小时前
【大白话说Java面试题】【Java基础篇】第22题:HashMap 和 HashSet 有哪些区别
java·开发语言·哈希算法·散列表·hash
juniperhan5 小时前
Flink 系列第21篇:Flink SQL 函数与 UDF 全解读:类型推导、开发要点与 Module 扩展
java·大数据·数据仓库·分布式·sql·flink
ID_180079054735 小时前
Python 实现亚马逊商品详情 API 数据准确性校验(极简可用 + JSON 参考)
java·python·json
陈佬昔没带相机6 小时前
Git Worktree: AI 编程 Agent 并行开发的秘密武器
git·agent
c++之路6 小时前
C++23概述
java·c++·c++23
专注API从业者7 小时前
Open Claw 京东商品监控选品实战:一键抓取、实时监控、高效选品
java·服务器·数据库
摇滚侠7 小时前
DBeaver 导入数据库 导入 SQL 文件 MySQL 备份恢复
java·数据库·mysql