在修改代码的修改,有时候切换branch时不小心把修改的内容干掉了,这时候可以使用git fsck --lost-found命令,把刚修改的内容找回来。

xxx$ git fsck --lost-found
Checking object directories: 100% (256/256), done.
Checking objects: 100% (237/237), done.
dangling commit 8d9e9caada0279be9135d78bf67acac926f26416

然后git show查看一下是否是被删除掉的内容

$ git show 8d9e9caada0279be9135d78bf67acac926f26416

确认是我们想要的内容后,使用git format-patch -1生成patch
再切换到要提交的branch上,再git apply这个patch就OK了。

[git] git fsck --lost-found命令用法相关推荐

  1. 20 个最常用的 Git 命令用法说明及示例

    作者 | Sahiti Kappagantula 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 在这篇文章中,我将介绍在使用 Git 时最常使用的 20 个命令. 以下 ...

  2. linux上git克隆命令,Git clone命令用法

    git clone是git中常用的命令,其作用是将存储库克隆到新目录中.那么在git中,git clone具体该如何用呢? 更快更轻松的学习Git,请点击Git微课 git clone命令的作用是将存 ...

  3. git删除未监视的文件(untracked files)命令用法

    git删除未监视的文件(untracked files)命令用法 git在Linux下删除未监视的文件(untracked files),一般通过命令来执行更方便,具体执行如下: Shell # 删除 ...

  4. Git复习(十一)之常见命令用法

    创建版本库 git init 进入一个文件,执行该命令此时目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了. ...

  5. 版本控制工具Git详细介绍和常用命令

    一.安装Git 在linux系统使用非常方便,只需要打开shell界面,并输入: sudo apt-get install git-core 按下回车后输入密码,即可完成Git的安装.但我们可能更多情 ...

  6. 初探Git git基本用法

    Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库 mkdir project # 创建项目目录 cd project # 进入到项目 ...

  7. Git之深入解析reset命令原理以及与checkout命令的区别

    一.前言 了解了管理或者维护 Git 仓库.实现代码控制所需的大多数日常命令和工作流程,尝试跟了踪和提交文件的基本操作,并且掌握了暂存区和轻量级地分支及合并的威力.如果想进一步对 Git 深入学习,可 ...

  8. 图解 Git 工作原理和常用命令使用教程

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 marklodato.github.io/visual-git-guide/in ...

  9. git本地库(操作具体命令)

    在任何盘符下创建本地仓库repository(除git目录下) 在项目目录创建新的本地仓库,并把项目里的所有文件全部添加.提交到本地仓库中去: $ git init #在当前的目录下创建一个新的空的本 ...

  10. Git的基本概念/常用命令及实例

    Git的基本概念/常用命令及实例 什么是仓库 在 Git 的概念中,仓库,就是你存在.git目录的那个文件夹内的所有文件,包括隐藏的文件,Git程序会再当前目录以及上级目录查找是否存在.git文件,如 ...

最新文章

  1. iphone相册储存空间已满_无需第三方APP,加密 iPhone 中的照片
  2. 编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
  3. Linux系统常用目录操作函数
  4. 函数名/函数地址/函数指针
  5. 好程序员Java分享Java案例_英汉字典
  6. java循环单链表类构造函数_C++实现双向循环链表
  7. 求职者被字节HR放鸽子?
  8. php中的递归算法,PHP递归算法(四)
  9. python app自动化测试框架_appium+python,app自动化测试框架
  10. directx11编程中遇到的错误及解决方法
  11. python基本代码教程-Python基础
  12. 39. PHP 错误与异常处理(3)
  13. 用什么软件测试电视分辨率,4k电视分辨率测试图
  14. 智能卡破解入门二三事(转载)
  15. 【20210823】学习本不应该痛苦人生其实是一种享受
  16. 使用微PE安装U盘windows系统
  17. SoftwareSerial库的使用——Arduino软件模拟串口通信
  18. 实时音视频会议场景下QoS策略
  19. python求对数_python中取对数
  20. webSocket 实现消息推送、心跳、已读消息、加载更多等功能

热门文章

  1. 2020-1024=996,2020年程序员还会难吗?
  2. html5 字母索引,jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
  3. 整型数据类型java_Java 六种基本整型数据类型变量的取值范围
  4. vue中在当前组件中定义的全局变量怎么在methods中使用_Vue原理解析(十):搞懂事件API原理及在组件库中的妙用...
  5. bean json转kotlin_Android--------kotlin插件神器Json直接生成javaBean
  6. 高德地图安卓 拖拽选点_行车记录仪当“眼睛” 高德地图手机AR导航再次升级...
  7. 3串锂电池电量检测ic bq2060pdf及应用原理图_接受电源IC需求挑战,轻松实现精确调节的电源电压!...
  8. 如果不是没有钱,谁想测3个重复?
  9. 高效率编辑器 VIM-操作篇,非常适合 VIM 新手
  10. linux学习之运维篇