zoukankan      html  css  js  c++  java
  • 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 信息是多重要!!!!!

  • 相关阅读:
    JVM参数配置
    域渗透命令
    相对路径绝对路径
    ESPCMS的CSRF添加管理员账号
    nmap脚本nse的使用
    Nmap简单的漏扫
    MS08-067
    lcx用法
    给自己的服务器传文件 转自别人
    突破大文件上传 和内网ip的端口转发
  • 原文地址:https://www.cnblogs.com/YouXiangLiThon/p/9376674.html
Copyright © 2011-2022 走看看