找回git rebase --skip消失的代码_git跳过的skip如何查看恢复_周末笔记的博客-程序员秘密

技术标签: git  

多人开发项目的时候,大家都会用到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了,就可以按照“第二种情况”操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_40016215/article/details/114641752

智能推荐

第十三章 Kingst VIS逻辑分析仪的使用_KermanXin的博客-程序员秘密

13.1.113.2.1软件启动后,将显示类似下图的主界面,软件的详细使用说明请见第四章节,此处仅对软件界面进行简要说明。如上图,软件界面可分为以下几个主要部分:①、工具栏:位于界面上方,包含当前设备的一些常用设置,以及最右端的主菜单按钮;②、 阈值电压:位于界面左上方,可通过下拉框选择或自定义阈值电压值;③、通道设置栏: 位于界面左侧, 是当前启用的测量通道的编号和名称;④、波形显示窗口:位于界面中部,最上一栏是时间轴,中间显示采集到的波形和解析出的数据等,最下一栏是滚动条;

2020年第十七届华为杯数模竞赛赛前必须要知道的几点重要事项_你我的灿烂人生的博客-程序员秘密

2020年第十七届华为杯数模竞赛赛前必须要知道的几点重要事项本文主要是赛事大概要知道的点以及该如何准备数模的小众攻略叭,大家凑合着看,最近累得慌,有更好经验评论区分享即可。我是蔡非凡,愿你我都有灿烂人生,喜欢的话可以关注我!赛前没事就多看优秀论文!!看知识点没用,你看了也不一定用得上,但是优秀论文可供学习的点有很多,一定要多看优秀论文!!公众号:你我的灿烂人生重点时间节点1.加密题目开始下载时间:2020年9月16日8:00, 截止时间:2020年9月20日17:002.题目解密密码公布

传统的6d位姿估计fangfa1_3D目标检测&6D姿态估计之SSD-6D算法--by leona_weixin_39615984的博客-程序员秘密

最近的研究主要以6D检测为主,本篇介绍基于2D检测器SSD的3D检测器SSD-6D。2)介绍:许多3D检测器都是基于视角的(view based),生成一系列离散的目标视角用于后续视频序列的特征计算。在测试过程中,从不同的离散视角对场景进行采样,然后计算特征,并与目标数据库匹配来建立训练视角和场景位置的对应。此处的特征可指编码后的图像特征(颜色梯度,深度值,方向),或者学习得到的结果。但无论是哪种...

linux下载安装搭建、卸载FastDfs文件服务器、配置多存储路径(轮询、最大内存选择)、nginx反向代理实现图片预览、常用命令_fastdfs配置多个存储路径_鸢尾の的博客-程序员秘密

linux下载安装搭建FastDfs文件服务器、配置多存储路径(轮询、最大内存选择)、nginx反向代理实现图片预览、常用命令

Linux基础命令-history历史记录_linux history_Linux学习中的博客-程序员秘密

history的英文单词来源于它自己,主要功能是用于显示与管理历史记录。linux系统默认会记录用户所执行过的所有命令,可以使用history命令查阅它们,也可以对其命令进行修改和删除操作。history遇到重复执行的参数,可以继续用来执行,参数上不会太多,只有几个常用到的。

JAVA的六大经典算法,代码案例简化分析_java算法代码_y_keven的博客-程序员秘密

java八大经典算法:冒泡、选择、快速、插入、希尔、堆、归并、基数1.算法实现类package com.algorithm;/** * * @Title: BubbleSort.java * @Copyright: Copyright (c) 2005 * @Description: * * JAVA六大经典算法 *

随便推点

fastboot:找不到命令_HUANGQIN19880508的博客-程序员秘密

如果按照如下方法设置adb后:ADB function Download the Android SDK. Update the adb configuration to scan for freescale's pid: Run the SDK's tools to generate a configure file:[color=red]android-sdk-linu...

Android 10 获取已连接的蓝牙设备的当前电量_DMingOu的博客-程序员秘密

项目中有获取连接蓝牙设备电量的小需求,查找了一些资料,发现谷歌在Android8.0推出了一个getBatteryLevel的api,用来获取蓝牙设备电量百分比的方法。但在我的项目中android10生产环境,这个方法在Bluetoothdevice类的源码内,已经被标识为废弃不可直接调用的方法。如下图所示但是研究一番发现可以通过反射,继续调用这个方法。我将过程写入了一个类内,没有进一步简...

hexo搭建个人博客--基础篇_weixin_33972649的博客-程序员秘密

写在前面基于hexo搭建个人blog的文章在网上已经有很多了,不过由于时间的原因有很多已经不再适用或者说留下了很多坑,本文是基于个人这些天搭建的经历,踩了无数坑把这些坑给填上后总结出的目前最简易也是最靠谱的方法,相信小白看着也能直接搭建一个漂亮美观可随时访问的个人博客,嘿嘿,先晒一晒自己的成果,个人还是比较满意的--我的blog。he...

如何不让程序窗口,显示在alt+tab中_暖阳下的好日子的博客-程序员秘密

protectedoverrideCreateParams CreateParams{get{constintWS_EX_APPWINDOW = 0x40000;constintWS_EX_TOOLWINDOW = 0x80;CreateParams cp =base.CreateParams;...

在Windows上用VisualStudio2019开发基于MySQL的.NET Core WebAPI项目并发布到银河麒麟高级服务器操作系统V10上_hkNaruto的博客-程序员秘密

目录文章目录前言一、创建.NET Core 3.1 WebApi项目二、反向工程,生成EntityFramework相关类三、添加控制器四、运行测试五、发布到银河麒麟高级服务器操作系统V10上附:总结前言本文将介绍在Windows 10操作系统上,用Visual Studio 2019开发一个基于MySQL数据库的WebApi项目,并发布到银河麒麟高级服务器操作系统V10上的详细过程。一、创建.NET Core 3.1 WebApi项目1. 创建项目,选择

推荐文章

热门文章

相关标签