在idea中如何使用git

       本文解决的问题:在idea中使用git如何进行版本回退,以及如何进行分支的合并。

       一、版本回退

              1.右击这个项目或是某个具体的文件,使用show history查看版本的commit id 。


     

            

            2.得到结果页面如下:双击某个可以看到看到针对某个版本都改了哪些东西。


      

              3.在上述图片中copy版本号(也就是commit id),要回到特定的版本,需要如下操作:

      

             

                4.进到如下界面,在to commit 里粘贴刚才复制的版本号后,点击validate表示确认会看到你具体改了什么。然后再点击reset。就回退到特定版本了。

       

 

               

注意:
1.版本回退reset和版本恢复revert不要混淆,revert是恢复原状,一般是有变化的文件才会显示revert
2.版本回退时需要的reset type,默认type是mixed


对这3种type的理解:
1: –mixed:此为默认方式,不带任何参数的git reset,即是这种方式,它回退到某个版本,只保留源码,回退commit和index信息
2: –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
3: –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容


二、合并分支


出现以下页面,即是两个分支有很多差异,需要一个文件一个文件的自己手动合并代码




上图中的差号代表忽略这个change
》》代表把这一行代码放到中间,中间的即为结果
左边和右边是俩个分支,中间的即为我们的结果。

补充:
git stash命令: 用来暂存当前正在进行的工作(也就是说我改了代码),比如想pull新代码,又不想加新commit,或者另一种情况,为了解决一
个紧急的bug,先stash使返回到自己上一个commit,改完bug后再unstash,继续原来的工作。





   








  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值