git 提交丢失Warning, you are leaving 2 commits behind,
早上在自己的一个版本代码上编辑,提交commint,但是checkout到其他分支再checkout回来发现该的东西不见了,
幸好terminal还没有关掉,回看日志:
Warning: you are leaving 2 commits behind, not connected to
any of your branches:
****** update
****** 增加flask中间服务文件
If you want to keep them by creating a new branch, this may be a good time
to do so with:
git branch <new-branch-name> ******
然后就将刚刚修改的创建新分支就好,
git branch <new-branch-name> ******
但是,如果当时终端关闭了或者其他原因没有找到呢?
其实,只要你commint了,git本地是保存了这个变化的,就是没有一个分支链接到这种变化,可以使用:
git reflog show HEAD@{now} -10
****** HEAD@{Fri Jul 27 11:24:56 2018 +0800}: checkout: moving from ******
****** HEAD@{Fri Jul 27 11:19:43 2018 +0800}: checkout: moving from master to 1a
****** HEAD@{Fri Jul 27 11:17:55 2018 +0800}: checkout: moving from develope to master
****** HEAD@{Fri Jul 27 11:17:40 2018 +0800}: checkout: moving from****** to develope
****** HEAD@{Fri Jul 27 11:16:16 2018 +0800}: checkout: moving from master to 1a
****** HEAD@{Fri Jul 27 11:15:50 2018 +0800}: checkout: moving from****** to master
****** HEAD@{Fri Jul 27 11:12:54 2018 +0800}: commit: update
****** HEAD@{Fri Jul 27 10:36:07 2018 +0800}: commit: 增加flask中间服务文件
****** HEAD@{Thu Jul 26 16:34:14 2018 +0800}: checkout: moving from develope to 1a
****** HEAD@{Thu Jul 26 16:34:09 2018 +0800}: commit: update hello.py
然后跟据当时的commit信息找到编号,再
git branch <new-branch-name> ******
可见,认真写好每个commint 信息是多重要!!!!!
转载于:https://www.cnblogs.com/YouXiangLiThon/p/9376674.html
git 提交丢失Warning, you are leaving 2 commits behind,相关推荐
- 关于Git提交报warning解决方法(个人笔记)
关于Git提交报warning解决方法(个人笔记) 近期做了一个vue开发的前端项目,由于不习惯使用代码编辑器的操作方式, 所以导致Git在commit到本地的时候经常会报一些错误 导致commit失 ...
- 游离分支提交丢失找回
Please commit your changes or stash them before you switch branches. Aborting Warning: you are leavi ...
- Linux 系统使用 git 提交代码-- git 的安装及使用(简明教学指南)
一.安装配置Git 1. 注册 GitHub 账号,GitHub:GitHub: Where the world builds software · GitHub. 2. 在 Linux 中安装 gi ...
- Git提交时提示‘The file will have its original line endings in your working directory’
Git提交时提示'The file will have its original line endings in your working directory' Git出现错误 git add -A ...
- git中找回丢失的对象
本文转载自:http://gitbook.liuhui998.com/5_9.html 译者注: 原书这里只有两个链接: Recovering Lost Commits Blog Post,Recov ...
- 解决git提交敏感信息(回退git版本库到某一个commit)
解决git提交敏感信息(回退git版本库到某一个commit) Fri 07 June 2013 git是一个很好的版本库, 现在很多人用它, 并在github上创建项目, 相信大家都有过将敏感信息提 ...
- linux中如何撤销上次命令,使用git reset命令撤销上次Git提交
本文介绍如何撤消上一次的Git提交的方法. 前言 有时,在使用Git时,您可能要撤消最新的提交.提交是给定时间的Git存储库的快照,Git有一个称为HEAD的引用变量,它指向当前工作分支中的最新提交, ...
- Git 提交常见问题总结
使用git的时候,总会碰到一些奇怪的报错,这里汇总一下git常见的报错信息以及解决方法 文章目录 一.git 提交代码从建立本地仓库到代码提交步骤 二 拉取远程仓库部分文件 三 git 案例分析 3. ...
- Git 提交规范之GIt工作流规范(Husky+eslint+stylelint+pretty+Commitlint+ lint-staged)
1.ESLint 1.1 ESLint 安装 (1)脚手架自动安装 如果是采用脚手架如Vue-Cli创建项目,在创建项目时就可以选择安装ESLint,安装完成后,会自动在项目根目录生成一个.eslin ...
最新文章
- CAS SSO使用指南
- Java的知识点29—— 文件字符流、字节数组流
- TextView的跑马灯效果实现
- Jzoj4891 摆书
- java 数据库语句_java连接各数据库的语句
- java实现多线程抢单_JAVA实现多线程的四种方式
- 在后台中高效工作 – 后台任务
- 随想录(学校作业和工程代码)
- 南阳市服务器主机销售,南阳市服务器价格
- 普惠科技助力智能升级 天猫精灵新品直指家庭IoT生态
- 20190911-代码生成器生成表单
- Microsoft Office Word一打开文档就弹出样式小窗口
- 原码一位乘法c语言程序,原码一位乘法与补码一位乘法
- 计算机路由器无线级联配置,不同品牌无线路由器 无线级联 配置案例
- 电池SOC仿真系列-基于遗传算法的电池参数辨识
- 手写原笔迹输入_原笔迹真实展现 E人E本 M1手写功能体验
- 超级实用网址合集(必须收藏一波)
- 《游戏引擎架构》试读感想
- NASA庆祝地球日:50年地球最精美图片亮相(转载)
- Google 工程师二三事
热门文章
- 上周新闻回顾:微软补丁个个紧急 奥运网络百花齐放
- Ansible06-管理roles
- github创建静态页面_如何在10分钟内使用GitHub Pages创建免费的静态站点
- Observables简介以及它们与Promise有何不同
- rspec 测试页面元素_如何使用共享示例使您的RSpec测试干燥
- iscsi网络磁盘共享
- 东野圭吾最值得看的书排行榜_东野圭吾最值得看的7本作品,我进了坑就再也没出来...
- Java多线程学习处理高并发问题
- web前端干货:详细了解JS前端开发框架都有哪些
- 推荐使用的几款Java常用基础工具库