idea git 使用记录

  1. 自己开发的分支代码"speedpak"落后于master,此时想把master rebase到 “speedpak”
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

点击Start Rebasing, 如果碰到了冲突,idea会提示到冲突的代码,然后你只需按如下点击(有没有快捷键?知道的朋友留言一下)
在这里插入图片描述
解决完冲突后,继续(快捷键是什么?)
在这里插入图片描述

  1. 如果正在rebase的时候搞砸了, 想回到rebase之前.
    敲命令 git rebase --abort

  2. 如果rebase 成功了,但是仍想回到rebase之前
    首先执行git reflog查看本地记录
    可知本次rebase之前的id 为:
    02a3260 HEAD@{9}: commit: adjust ds5 ir data save file formate

    所以执行
    git reset --hard 02a3260

---------------以下将master rebase到feature 分支-----------
本地checkout到feature 分支, 然后在命令行中敲如下命令
//基于master
git rebase -i master
:qa! 退出界面,提示有冲突, vcs->Git->reslove conflicts
在这里插入图片描述

git status
git add . 确认冲突修改完毕
git rebase --continue 继续rebase
git log --oneline 查看版本日志
按q退出git log --oneline

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值