开发者

idea中如何使用git进行版本回退详解

目录
  • 一、在idea中查看提交的历史记录
  • 二、复制当前最新的版本号,以及需要回退的版本号
  • 三、执行回退操作。
  • 四、提交记录中输入最新版本号
  • 五、提交到本地仓库,然后推送到远程仓库
  • 总结:

一、在idea中查看提交的历史记录

idea中如何使用git进行版本回退详解

  • 右键单击项目
  • 单击git
  • 单击Show History

结果展示:

idea中如何使用git进行版本回退详解

除了第一条记录是创www.devze.com建仓库默认就有的,这条默认的消息我们不用管它,其他的全部都是提交记录。

二、复制当前最新的版本号,以及需要回退的版本号

idea中如何使用git进行版本回退详解

假设本次我需要回退到User.Java这个版本,首先右键单击最新的版本(新增了d.txt),再单击Copy Revison Number(这一步是拷贝版本号)。

得到最新的版本号:

3a2543开发者_C学习5cc5a74ac6d2ad9f82f8ace340e498d4d0

对User.java执行同样的操作:

首先右键单击User.java,再单击Copy Revison Number(这一步是拷贝版本号)。

得到User.java这个版本的版本号:

09b35d57f1bff43490f00bbaee8phpe269ca649e765

这一步需要得到最新的版www.devze.com本号以及需要回退的版本号,共2个版本号。

三、执行回退操作。

idea中如何使用git进行版本回退详解

  • 右键单击项目
  • 单击git
  • 单击Reset HEAD

idea中如何使用git进行版本回退详解

Reset Type一定要改成Hard

To Commit 这里一定要设置成需要回退的版本号。

因为此时的操作相当于在命令行执行 git reset –hard 版本号

需要回退的版本号User.java:

09b35d57f1bff43490f00bbaee8e269ca649e765

这里接下面

执行了上面的操作,此时的本地仓库就回退到了User.java这个版本。

然后再次查看提交记录,会发现提交记录,仅停留在了User.java

idea中如何使用git进行版本回退详解

本地仓库也回退到了之前CiBzZb的版本

idea中如何使用git进行版本回退详解

出现的问题:

User.java之后的提交记录全部没有了,这样会出现一个问题,如果此时直接将本地仓库推送至远程仓库 ,由于没有最新的版本号记录,会直接恢复到最新的版本号中的内容。

下面的操作不要执行,只是为了提醒自己会出现这样的问题才执行的!

此时直接将本地仓库推送至远程仓库得到结果:

idea中如何使用git进行版本回退详解

四、提交记录中输入最新版本号

因为没有最新的版本号内容,所以将本地仓库推送至远程仓库后会直接恢复到最新仓库的内容,为了解决这个问题,我们需要在提交记录中输入最新的版本号。

这里接上面

在第3步输入了需要回退的版本后,还需要输入最新的版本号。

idea中如何使用git进行版本回退详解

执行完成后会发现本地仓库还是User.java,但是有了User.java之后的提交记录。

idea中如何使用git进行版本回退详解

五、提交到本地仓库,然后推送到远程仓库

执行完上面的操作后,发现提交记录停留在了之前最新的版本号,但是没有回退到User.java这个操作的版本号,所以此时需要提交到本地仓库,形成一次提交记录再推送至远程仓库。

将回退到User.java这步操作提交到本地仓库

idea中如何使用git进行版本回退详解

查看提交记录

idea中如何使用git进行版本回退详解

生成了回退操作的提交记录,并且之前所有操作记录的版本号都存在。

远程仓库也和本地仓库内容一致:

idea中如何使用git进行版本回退详解

idea中如何使用git进行版本回退详解

Idea中使用git回退到指定版本的步骤:

总结:

  1. 查看提交的历史记录,记录下最新的提交记录版本号以及需要回退的版本号
  2. 在Git->Reset Head->Rest Type中输入需要回退的版本号。
  3. 在Git->Reset Head->Rest Type中输入最新的版本号
  4. 操作完2.3的步骤后,一定要提交到本地仓库形成一次提交记录。
  5. 再推送到远程仓库即可。

到此这篇关于idea中如何使用git进行版本回退的文章就介绍到这了,更多相关idea用git版本回退内容请搜索我们以前的文章或继续浏览下面的相关www.devze.com文章希望大家以后多多支持我们!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜