IDEA如何将Git回退到某个版本
网上资料大多是"reset current branch to here"之后,选hard模式,然后强制push的方式。虽然能将本地及远程仓库都恢复到某次提交,但是不会产生commit记录,导致在该分支共同开发的其他人下次提交时,会把你已经回退的代码再次提交上去,你的回退失败了。
后来,按照这篇文章的步骤操作,测试有效,因为可以产生一条提交记录,这样别人同步代码时会同步下来你的最新提交记录。
IDEA回退Git版本_静言多思的博客-CSDN博客_idea回退git版本
1.通过IDEA查看Git历史记录,复制当前版本号。
Git->Show History->Copy Revision Number
2.记录当前版本号后,再复制你要回退的版本号
Git->Show History->Copy Revision Number
3.此时我们有两个版本号,一个是当前版本号,一个是要回退的版本号,点击Rest HEAD,将Rest Type选择Hard(重点),在To Commt中输入要回退的版本号
Git->Reset Head->Rest Type选择Hard(重点),在To Commt中输入要回退的版本号->Reset
4.此时已经回到之前的版本,但是此时不要急着push代码,我们再次点击Rest HEAD,并Rest Type选择Mixed,To commit填入刚刚复制的当前版本号,然后点击Reset。(记住,这里填的版本号是第一步我们复制的那个)
Git->Reset Head->Rest Type选择Mixed,在To Commt中输入当前版本号->Reset
5.此时只需要提交代码就行,就产生了一条提交记录,完成了回退。
原文地址1:IDEA回退Git版本_她丶如月中来的博客-CSDN博客_idea回退版本
原文地址2:【转载】IDEA如何将Git回退到某个版本_earthhour的博客-CSDN博客_ideagit回退到某个版本
IDEA如何将Git回退到某个版本相关推荐
- git 回退上一个版本
git 回退上一个版本 在 Git 中,HEAD 指针指向的是当前版本,也就是最新的 commit id,上一个版本是 HEAD^,上上一个版本就是 HEAD^^,上50个版本可以写成 HEAD~50 ...
- git回退到某个版本并提交到远程仓库
git回退到某个版本并提交到远程仓库 1. 前言 有些时候我们提交的远程代码(最新的代码)也许还不如上次写的好,于是我们就想回退到以前的版本.那么怎么回退呢 对了,回退之前还是先备份下.. 2. 版本 ...
- git 回退到某个版本,并推送到远程
git 回退到某个版本,并推送到远程 git reset --hard aace836a6fd503e3f2b90ec8ecac16d403d7bf51 本地代码回滚了,直接push 推不上去 git ...
- git回退到历史版本并提交到远程分支
实际开发过程中,有时候我们会发现历史版本是对的,当前版本和远程分支是错的情况.我们这时候需要回滚到历史版本,并且让远程分支也回退到历史版本,下面来说一种解决办法. 1,先把本地的分支回退到历史版本: ...
- git回退到指定版本的两种方式:reset、revert
目录 1.三棵树工作区 2.工作流程 3. git revert 4. git reset 在我们使用git管理代码过程中,有时会遇到代码错误提交的情况,需要回退到之前节点的某个版本. 两种回退方式: ...
- git回退到某个版本,以及从过去的版本返回到新的版本。
明确知道我们要回退到某个版本: git reset --hard HEAD^ 回退到上个版本 git reset --hard commit_id 退到/进到 指定commit_id 如果想要提交到 ...
- git回退到某个版本
查看历史提交版本: 1.git log 查看历史所有版本信息 2.git log -x 查看最新的x个版本信息 3.git log -x filename查看某个文件filename最新的x个版本信息 ...
- git回退到某个版本,以及从过去的版本返回到新的版本(三)
主要内容: 1) HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id. 2)用git log可以查看提交历史,可以查 ...
- git回退到某个版本,以及从过去的版本返回到新的版本
主要内容: 1) HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id. 2)用git log可以查看提交历史,可以查 ...
最新文章
- Java Comparator 珍藏版
- Linux下多网卡MAC配置问题
- WPF后台操作前台元素之查找对象
- java 大臣的旅费_PREV-9-蓝桥杯-历届试题-大臣的旅费-java
- VTK:InfoVis之WordCloudDemo
- Netflix 付费用户达2亿、苹果VR眼镜、抖音电子钱包、虚幻引擎用于电影制作等|Decode the Week...
- spring源码阅读(1/4) - Bean生成
- mysql yintint类型_MySQL服务器2 被嫌弃的胖子
- ORACLE HANDBOOK系列之十:字符集、编码以及Oracle的那些事
- 主成分分析 PCA算法原理
- 标定工具CANape软件使用之新建工程
- VMP学习笔记之壳基础(一)
- Java HotSpot(TM)64位服务器虚拟机警告
- 华为云计算ie学习一IA部分(1)
- android 自定义空白,自定义对话框在android中顶部留有空白
- 服务器有时候显示美国,美国服务器不通的情况解决方法
- WEP(有线等效保密)
- SCA连载GDPR罚单之保加利亚国家税务局(NRA)信息泄露事件
- win10升级win11后office文件无法直接打开的问题
- ftp上传文件 严重文件传输错误