多人开发项目的时候,大家都会用到git rebase这一命令,那么,merge报错时一般有两种选择:

一、解决冲突

处理好冲突文件,然后重新提交,并继续rebase
git add .
git rebase --continue

二、放弃rebase

git rebase --skip

如果执行git rebase --skip 之后 ,之前修改的代码全都不见了时,就需要找回消失了的代码了,有以下方法

1.git reflog操作,查看提交的历史记录,找到自己的提交

2.强制回退到上一次提交:

git reset --hard  791a1fc 或者 git reset --hard  HEAD@{2}

HEAD@{2} git reflog显示在分支前面的 数字表示往前退几个)

3.再一次rebase,如果有冲突,就解决冲突,

4.进行git add -A 以及git rebase --continue**

使用vsCode时,还有一种情况会需要这样的操作:git rebase 后,有某一个或者几个文件被delete了,就可以按照“第二种情况”操作

找回git rebase --skip消失的代码相关推荐

  1. git rebase 后找回消失的commit

    git rebase 后找回消失的commit 在git rebase操作时,存在冲突时,使用git rebase --abort处理后,结果发现commit的修改和记录都没有了.(使用git reb ...

  2. git 代码没了,git rebase 合并提交记录,git stash

    xx 问题 git合并提交记录 创建提交记录 合并提交记录 rebase有冲突 合并后的本地路径提交到远程 其中的参数 pick 改变提交 5.txt 和 4.txt 的顺序 删除某一个提交 rewo ...

  3. git的冲突解决–git rebase之abort、continue、skip

    (1)应用实例描述 假设在github或者gitoschina上建立了一个项目,默认分支为master分支,远程master分支上c.sh文件内容: 开发者A.B分别将项目拷贝到自己本地进行开发 某一 ...

  4. git rebase和git merge的用法

    http://softlab.sdut.edu.cn/blog/subaochen/2016/01/git-rebase%E5%92%8Cgit-merge%E7%9A%84%E7%94%A8%E6% ...

  5. git rebase 的常见冲突及解决办法

    1. git cherry-pick与git rebase 进行两个独立分支的代码合并时有两个比较常用的命令,分别是git cherry-pick <commit-id>和git reba ...

  6. git rebase/reset小计

    http://www.cnblogs.com/kym/archive/2010/08/12/1797937.html git rebase,顾名思义,就是重新定义(re)起点(base)的作用,即重新 ...

  7. [转]git merge 与 git rebase的区别

    git log --graph可以查看分支合并图 1>他们都是用于从一个分支获取并且合并到当前分支 2>一个场景:在feature分支进行新特性的开发,与此同时,master分支也有新的提 ...

  8. [Git] Git整理(四) git rebase 的使用

    概述 在之前总结分支相关内容时说道,合并两个分支的提交可以使用git merge,然而除了这种方式之外,还有一种方式就是使用git rebase,这两种方式的最终结果都相同,但是合并历史却不同:git ...

  9. 用git rebase合并

    合并issue3分支的时候,使用rebase可以使提交的历史记录显得更简洁. 现在暂时取消刚才的合并. $ git reset --hard HEAD~ 切换到issue3分支后,对master执行r ...

最新文章

  1. python入门指南bl-Python Flask开源博客系统Bl
  2. Python eval()函数的使用
  3. 16槽双电源机架式光纤收发器产品优势介绍
  4. linux临时启动进程命令,Linux常用命令(一)服务控制及优化启动过程
  5. JWT token生成原理
  6. pytorch utils.data.DataLoader
  7. wireshark最新版本for Ubuntu18.04(六)
  8. 网页前端:JavaScript编程
  9. Android Notification中PendingIntent.Flag的应用
  10. 制作字幕.html教程,自制字幕怎么做 字幕制作软件
  11. 微信小程序:搜索关键词,显示地图列表
  12. jy在线制图系统免费源码丨一秒生成广告横图海报图
  13. 【CF480D】Parcels DP
  14. 云和大数据,铺就宁夏特色“信息高速路”
  15. 讯时网关路由规则小结
  16. 学习 第2章:备份与恢复选项
  17. 如何理解java代理模式?
  18. 使用集集快速添加公众号预约功能
  19. vu3响应式原理 代码分析
  20. 贴片电容的X5R X7R是什么意思

热门文章

  1. smarty上线后不能渲染模板_不能打电话的iPhone XR?苹果新品渲染图上线,网友:要你何用?...
  2. 华为OD机试注意事项,来自已考人员的经验
  3. Vite 开发快速入门
  4. 算一算自己是不是白领
  5. ThinkPHP URL自己带上参数PHPSESSID
  6. python中return ab是什么意思_python中return一般怎么写
  7. 求人不如求己,求己不如无求!
  8. TinyXML2使用方法及示例
  9. Jeeplus框架的基本使用
  10. 数据存储:大端和小端