精华内容
下载资源
问答
  • ideagit回退到指定版本
    千次阅读
    2022-06-26 19:19:43

    Git版本回退,在idea中不方便操作,需进行强制提交。主要使用reset和push -f进行强制回退。

    1.git 命令行回退到某个指定的版本

    1、在开发过程中遇到合并别人的代码或者合并主分支的代码导致自己的分支代码冲突或有别的问题,这时我们需要回退某个git提交历史的代码 用一下命令

    git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96
    

    后面的是git提交的历史版本号,上git上面找到复制下来就行

    2、执行上面操作之后我们本地的代码就会回到你需要回到的某个版本的代码

    但是只是我们本地的代码回退了 如果需要push到远端需要执行以下操作

    # 强制提交到master分支,远端的分支将会被替换
    git push -f -u origin master
    
    更多相关内容
  • 主要介绍了详解IDEA git分支回退指定的历史版本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • IDEA Git回退到指定历史版本

    千次阅读 2020-04-02 09:41:06
    1.找到要回退版本号(右击项目–> Git --> Show History -->选中要回退版本–>Copy Revision Number); 2.打开idea的Terminal 输入命令 git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 ...

    1.找到要回退的版本号(右击项目–> Git --> Show History -->选中要回退的版本–>Copy Revision Number);

    2.打开idea的Terminal 输入命令

    git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 (后面为版本号)

    3. 把修改推到远程服务器

    git push -f -u origin master(master为指定分支)

    idea中打开Terminal
    在这里插入图片描述

    展开全文
  • 网上资料大多是"reset current branch to here"之后,选hard模式,然后强制push的方式。虽然能将本地及远程仓库都恢复某次提交...IDEA回退Git版本_静言多思的博客-CSDN博客_idea回退git版本 1.通过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选择MixedTo commit填入刚刚复制的当前版本号,然后点击Reset。(记住,这里填的版本号是第一步我们复制的那个)

    Git->Reset Head->Rest Type选择Mixed,在To Commt中输入当前版本号->Reset

    5.此时只需要提交代码就行,就产生了一条提交记录,完成了回退。

    展开全文
  • ideagit版本回退

    千次阅读 2022-05-17 09:14:08
    已经提交仓库(本地和远程仓库)的内容如何利用IDEA回退到原来指定版本? 方法 有两种方法:1、Revert操作 2、利用IDEA的Reset Head指针 影响 方法1的Revert操作会当成一个新的提交记录,追加提交日志当中,...

    场景

    当我提交了本次修改到本地和远程分支后,发现我本次提交还少了一些修改内容,或者说本次修改是完全错误的,然而也push到远程仓库去了。如何回退?

    问题

    已经提交到仓库(本地和远程仓库)的内容如何利用IDEA回退到原来指定版本?

    方法

    有两种方法:1、Revert操作 2、利用IDEA的Reset Head指针

    影响

    方法1的Revert操作会当成一个新的提交记录,追加到提交日志当中,这样便保留了原来的提交记录。(推荐)

    方法2的Reset Head指针,会抛弃原来的提交记录,使Head指针强制指向指定的版本。

    实验环境

    上图是实验环境。本次实验只操作Readme.md文件。初始化时,master和演示使用的分支“git_demo”都是指向版本一:“版本1:第一次编辑”文本内容。当前操作分支为git_demo。

    说明

    本次实验环境未必和您的情况完全相符,不过大致思路是相同的。如果您在解决问题过程中遇到冲突,解决就好了。

    方法1:Revert操作

    当在版本1基础上进行修改内容,并提交本地、远程仓库后,发现提交的内容不是我想要的,或者是完全错误的,需要回退版本1。

    步骤

    在想要回退历史版本上单击鼠标右键,选择“Revert”(见下图)

    这时弹出冲突对话框,双击冲突文件以解决冲突。(见下图)

    在解决冲突对话框中,决定最终的版本文件。(见下图)

    重新提交到本地仓库(见下图)

    Push

    同步远程仓库(见下图)

    这种回退的好处在于,如果后悔了“回退”这个操作,也可以回退到没有回退之前的版本。因为历史记录还保留提交记录。

    方法2:Reset Head指针

    当在版本1基础上进行修改内容,并提交本地、远程仓库后,发现提交的内容不是我想要的,或者是完全错误的,需要回退版本1。

    步骤在想要回退历史版本上单击鼠标右键,选择“Reset Current Branch to Here”(见下图)

    在弹出的git reset 参数类型选择框中,选择Hard(见下图),并Reset

    本地仓库回退到了版本1,需要同步远程仓库,执行push操作。

    push

    后,提示Push拒绝。打开Terminal,在本项目目录下,输入git push -f 强制同步远程仓库。

    同步后,会发现,git日志丢失了版本1以后的提交。

    总结

    • Revert操作其实就是回退操作,默认是回退到最近一次提交点,也可以回退到指定提交点,就像本次实验演示的。
    • Revert的操作其实也是设置Head指针。
    • 其实比较推荐Revert操作,毕竟可以后悔。方法2中git push -f 强制同步操作并不推荐使用,在团队协作环境中可能会引发问题。
    • 在方法2中,选择git reset参数选择的是hard,这种参数适合场景是我只想回退到指定版本的文本。工作区里的内容可以放弃,版本2完全放弃。其实也可以选择Mixed。Mixed作用是在设置Head指针时,保留当前工作区里的文本内容。这样方便直接修改,适合于提交的内容有误,只想修正回来就可以了这种情况。(对比效果见下图)

    在回退过程中,可能您的情况不会像本实验那么简单,也就是说会出现冲突情况。那么只需要解决冲突即可。

    结尾

    除了Hard和Mixed选项,其它回退选项的效果演示可以访问这里: Git Reset 模式演示

    展开全文
  • 1、在要回退的文件右键查看历史版本 2、找到要回退版本复制版本号 3、打开终端,输入命令,将改文件退回到指定版本 git checkout 0f1caa06d90bb607fb06a58eaef0baa95f74380d -- architect-common/...
  • 我们有以下两种方法使用idea进行版本回退 方法一:Revert操作(保存提交记录,推荐) 方法二:Reset Head指针(抛弃原来的提交记录) 方法1的Revert操作(推荐) 会当成一个新的提交记录,追加提交日志当中,这样便...
  • 文件 - 右键 - Git - Show History 某个记录 - 右键 - Get
  • IDEA git分支回退指定的历史版本

    千次阅读 2020-02-12 18:04:32
    IDEA git分支回退指定的历史版本 场景 当我提交了本次修改本地和远程分支后,发现我本次提交还少了一些修改内容,或者说本次修改是完全错误的,然而也push远程仓库去了。如何回退? 问题 已经提交仓库(本地和...
  • 已经提交仓库(本地和远程仓库)的内容利用IDEA回退到原来指定版本 Revert操作:Revert操作会当成一个新的提交记录,追加提交日志当中,这样便保留了原来的提交记录。 在想要回退历史版本上单击鼠标右键 ...
  • 主要介绍了IDEA通过git回滚某个提交节点或某个版本的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • IDEA Git 撤销push(回退到指定版本) 查看日志(获得指定版本号;回车查看更多,q退出) git log 回退到指定版本 git reset --soft 指定版本ID 再次推送远程 git push origin master --force
  • idea git 回退某个文件的版本

    千次阅读 2020-10-26 17:20:35
    今天有个需求需要回退某些文件的版本,网上找了一个方法,回退了一个版本,然后把这个版本后面的所有文件都checkout本地了,差点坏了大事。 后面还是用git checkout 版本号 文件名来实现了这个需求,不过这个要...
  • ideagit版本回退

    千次阅读 2022-03-07 09:30:26
    1、版本回退 之 Reset Type 有四种: 1.1、soft ①移动本地库HEAD指针 意思就是,回滚后,仅仅是把本地库的指针移动了,而暂存区和你本地的代码是没有做任何改变的。而你上次改动已提交committed本地库的代码...
  • idea git回退到某个历史版本

    万次阅读 2018-09-20 18:11:21
    1.找到要回退版本号(右击项目--> Git --> Show History -->选中要回退版本-->Copy Revision Number) 2.打开idea的Terminal 输入命令 git reset --hard 139dcfaa558e3276b30b6...
  • idea 历史版本回退 idea 回退某个文件到指定历史版本
  • idea 使用 git 回退到某个历史版本

    千次阅读 2020-10-29 19:47:21
    2、选择你要回滚的版本号,输入命令 ,比如:gitreset--hard248694b41373140d8f82a44b487eb590840ced71(后面为版本号) 3、最后输入正式回滚命令:git push -f -u origin master 输入后有可能报错,原因是没有...
  • 某个需求出现了先上问题,但是这个需求已经上线有一段时间了,如何只回滚这个需求的代码,而在这之前和之后的版本不受影响。 首先,找到你要回滚的版本 在右边找到所要回滚的代码 右键点击 ‘填写comment,点击ok...
  • Idea git 指定回滚版本

    千次阅读 2021-07-09 18:18:40
    1.拿到指定需要回滚的版本号–步骤先大概idea左下角git ,然后找到想要回滚版本右键如图 点击 CopyRevisionNumber 2.右击项目,点一下git—Reset HEAD----选中Reset Type:Mixed, To Commit:xxxxxxxxxxxxxxxxxxxxx;...
  • 主要介绍了Git回退代码某次commit的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 之前使用git都是使用命令行模式,第一次接触idea,使用idea控制git回退和提交,现在把过程记录下来。 local本地仓库的回退 1.首先切换需要回退的分支 2.复制需要回退的历史版本的代号 3.开始回退,粘贴 注意!...
  • 1.找到要回退版本号(右击项目--> Git --> Show History -->选中要回退版本-->Copy Revision Number);  2.打开idea的Terminal 输入命令  gitreset--hard139dcfaa558e3276b30b6b2e5cbbb9c00bbdca...
  • 1.项目回退到对应版本 2.还原最新版本
  • IDEA 使用Git回滚上一个版本

    千次阅读 2021-11-26 15:04:40
    pull到版本v2,向回到指定版本v1 二、选择需要回退的版本 三、选择自己当前需要的模式,进行版本回退 hard 移动本地库HEAD指针,重置暂存区,重置工作区 回滚后,本地代码就是你回退版本的代码 soft 回滚后,...
  • idea集成git回退代码提交
  • 背景:Git协作中,成员不可避免地会提交一些错误的版本,由于Git相比SVN引入了本地仓库,操作会相对复杂,以下为姿势分解找一个源文件RspUtils.java,加上一行注释//测试回退git服务器版本,然后Commit并Push,现在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,522
精华内容 1,008
关键字:

ideagit回退到指定版本