java1234开源博客系统
博客信息

Eclipse中GIT历史版本比较和回退

0
发布时间:『 2020-06-15 13:21』  博客类别:Git  阅读(3647) 评论(0)

Eclipse中GIT历史版本比较和回退


我们开发的时候,经常会遇到业务变化或者代码实现逻辑改变,有时候需要参考或者回退历史版本,我们看看eclispe里如何操作?

 

查看主分支历史版本

右击代码文件->Team->Show in History

1.jpg

会显示所有历史版本;

 

查看某一个历史版本

右击某一个历史行->open

2.jpg

会打开一个标签,显示历史信息内容;

 

当前代码和某一个历史版本比较

右击某一个历史行->Compare with Workspace

3.jpg

 

 

回退具体历史版本

右击某一个历史行->Rest->Hard 

4.jpg

 这样我们就回退了历史版本;

 

GIT版本回退原理

Git内部有一个head指针指向当前版本,假如回退的指定版本,仅仅是把指针指向执行历史版本,所以回退速度非常快;

5.jpg

 

git版本回退Sort,Mixed,Hard区别

6.jpg

git版本回退给我们提供了三个选项,分别是Sort,Mixed,Hard;

soft,仅仅在本地库移动HEAD指针;

mixed,在本地库移动HEAD指针,重置暂存区

hard,在本地库移动HEAD指针,重置暂存区,重置工作区 

以后用,都是用hard,本地库,暂存区,工作区全部同步操作;

 

 

 


关键字:   无
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有