git(sourceTree等客户端) 撤销分支删除操作(误删分支恢复操作) (git delete branch undo)

在git 撤销分支删除 操作 (git delete branch undo)这个分两种情况

第一种你已经退出 terminal(终端)(适合使用sourceTree等客户端的小伙伴们)

git reflog(可以查看一大堆记录) 查看你上一次 commit SHA1值(这个值很重要)

git branch branchName <sha1>

1 就可以根据 你的SHA1值,创建一个分支,这个commit 你可以选择删除分支操作的 commit SHA1

第二种情况 没有退出terminal

user@MY-PC /C/MyRepo (master)

$ git branch -D master2

Deleted branch master2 (was 130d7ba).    <-- This is the SHA1 we need to restore it!

user@MY-PC /C/MyRepo (master)

$ git branch master2 130d7ba

你删除 分支的时候 git branch -D 后面会有 SHA1值,利用这个SHA1值 就可以恢复你的 分支。

这个时候 输入

git branch 你的分支名  SHA1值

1、然后根据你的SHA1 就可以恢复分支, 这个分支的名称就是 “你的分支名”


链接:https://blog.csdn.net/u010940300/article/details/47832791?utm_source=copy

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 5,099评论 1 45
  • 一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git c...
    LOVE_晴天阅读 2,332评论 0 10
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,951评论 0 11
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,575评论 1 26
  • 我是个很奇怪的人。有时搭讪在我看来很简单,有时又很难。这取决于我当时的状态和脑子在当时是否犯抽。 学生在学传媒后,...
    mylkevin阅读 189评论 1 1