git 撤销分支删除 操作 (git delete branch undo)
2018-03-06 16:53
204 查看
这个分两种情况
第一种你已经退出 terminal
git reflog 查看你上一次 commit SHA1值
git branch branchName
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
1
2
3
4
5
6
你删除 分支的时候 git branch -D 后面会有 SHA1值,利用这个SHA1值 就可以恢复你的 分支。
这个时候 输入
git branch 你的分支名 SHA1值
1
然后根据你的SHA1 就可以恢复分支, 这个分支的名称就是 “你的分支名”
第一种你已经退出 terminal
git reflog 查看你上一次 commit SHA1值
git branch branchName
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
1
2
3
4
5
6
你删除 分支的时候 git branch -D 后面会有 SHA1值,利用这个SHA1值 就可以恢复你的 分支。
这个时候 输入
git branch 你的分支名 SHA1值
1
然后根据你的SHA1 就可以恢复分支, 这个分支的名称就是 “你的分支名”
相关文章推荐
- git 撤销分支删除 操作 (git delete branch undo)
- Git使用手册/Git教程:git branch 分支操作、创建分支、查看分支、删除分支、删除本地分支、删除远程分支
- git branch 相关操作总结 新建分支 删除分支 切换分支 查看分支
- git-【四】撤销修改和删除文件操作
- 如何撤销Git的一次分支合并操作
- git分支(branch)操作相关命令
- Git进阶命令(一)(撤销删除操作)
- eclipse git控件操作 回退到历史提交 重置 删除(撤销)历史的某次提交
- 解决SVN误操作--使用Git仓库中恢复已删除的分支、文件或丢失的操作
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- 【问题处理】GIT删除主分支报错:[remote rejected] master (deletion of the current branch prohibited)
- 【git系列之E】git的分支操作(查看分支、切换分支、新建分支和删除分支)
- git---基本操作、新建分支,合并分支branch到主干master ,git pull ,git push
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- Git[一]:分支(Branch)操作
- 【Git】Git撤销操作、删除文件和恢复文件
- eclipse git控件操作 回退到历史提交 重置 删除(撤销)历史的某次提交
- git基本命令之删除撤销操作
- 在commit之前撤销git add操作 (undo git add before commit)
- git入门(3)git checkout 和git branch分支的创建和删除