美文网首页
不小心把本地分支给删除了,而且还没有提交到远程,怎么办?

不小心把本地分支给删除了,而且还没有提交到远程,怎么办?

作者: 心大的少年 | 来源:发表于2020-03-08 15:20 被阅读0次
因为在当前分支上是不能删除当前分支的,例,在test分支上的时候想要删除test分支就会报错error: Cannot delete branch 'test' checked out at xxx,所以一定是在其他分支上才能做到这件事,而且想要切换到其他分支,那么当前分支的修改需要commit上去
  1. 使用git log -g查看所有的提交记录,找到最后一次在那个分支提交的hash值

  2. 使用git branch 分支名 hash值,如 git branch recover-test 20402396e00524b05d1a8d0e5cdf8ba8484aa86d

  3. 再切到recover-test分支,就能找到被删除的分支的最终的代码了
    个人纪录,方便以后查找
    内容来自掘金

相关文章

  • 关于将GIT本地代码提交到远程仓库

    将GIT本地代码提交到远程仓库,有以下几种情况 本地还没有任何代码 1.直接用git clone 将远程仓库clo...

  • git commit撤销

    今天代码本该提交到本地分支结果不小心提交到远程master分支,如何撤销提交呢? HEAD^是上一个版本的意思 -...

  • git版本回退

    本地回退 如果没有通过 git push 提交到远程。 远程回退 如果通过 git push 提交到远程,则需要,...

  • Git删除远程某个历史提交记录

    在开发中经常会遇到在本地测试的代码或者隐私信息,一不小心提交到了远程仓库,即便立即删除了再提交,但是上次的提交记录...

  • Git误删文件恢复

    不小心将提交到本地仓库的文件删除了,找到了恢复方法

  • Git 强制覆盖远程分支命令

    开发过程中,如果不小心将错误代码提交到远程首先将本地分支回退到正确节点 然后执行如下命令: 其中xxx为要修改的分...

  • git 基本操作

    查看本地代码库状态 提交到本地暂存区 提交到本地代码仓库 提交到远程仓库 切换到master主分支 拉取代码 合并...

  • Git常用命令笔记

    git命令使用 1 创建远程仓库(初始化--提交到本地仓库--提交到远程仓库) $ git init ...

  • git

    1,新建项目之后 2 ,查看git 的状态 3,添加到本地 4,git 提交到本地 5, 像远程添加(就是把本地项...

  • git常见问题

    1. 本地分支提交到远程分支,出现冲突 思路:将本地代码先提交到暂存区,在推送到远程,发现冲突,然后解决冲突,me...

网友评论

      本文标题:不小心把本地分支给删除了,而且还没有提交到远程,怎么办?

      本文链接:https://www.haomeiwen.com/subject/vnjpdhtx.html