美文网首页
git 远程分支错误删除后恢复

git 远程分支错误删除后恢复

作者: LAMYMAY | 来源:发表于2019-10-06 16:40 被阅读0次

情况说明:
远程git仓库有多个分支,
本地git仓库也有多个分支,
某次不小心删除了远程的一个分支,然后

目标:想恢复远程的分支!

思路:查找log,从log恢复到本地,推到远程恢复现场。

假定,本地之前有检出并做了修改,那么现在本地远程在误删除后都没有该分支了,可以通过commitid来找到最后一次修改的记录,然后就能恢复。
命令:

1查看本地提交记录--找commitId

git log -g

image.png

图片中的 origin/dev_jira_3809 就是误删除的分支

2找删除分支的名称

git reflog


image.png

图片中的 14cb7fee65c7b1363cbb12ca5a27ea857b94e40c 就是误删除的那次提交

3从指定的commitId检出创建新本地分支(自己的理解不一定准确)

git branch dev_jira_3809 14cb7fee65c7b1363cbb12ca5a27ea857b94e40c

image.png

看全部分支有哪些

git branch -a


image.png

看远程分支有哪些

git branch -r


image.png

看本地分支有哪些

git branch -l


image.png

删除创建错了的分支

image.png

4切换本地分支到目标分支

image.png

5分支恢复到远程,推上去即可

image.png

相关文章

  • git 删除远程分支

    git 删除远程分支 查看远程分支 git branch -a 删除远程分支 git push origin --...

  • Git 操作

    1. Git 删除本地分支和远程分支 git 删除本地分支:git branch -D git 删除远程分支: g...

  • git 删除远程分支、本地分支

    【git 删除本地分支】 【git 删除远程分支】 先查看远程分支 使用下面两条命令来删除远程分支

  • Git删除远程分支;Git删除本地分支

    Git 删除远程分支 Git 删除本地分支

  • git删除分支

    git 删除本地分支 git 删除远程分支

  • Git之奇淫技巧

    git - 更改本地分支名称 & 远程分支 git - 删除本地分支 & 远程分支

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • 2018-05-14

    删除远程分支: git push 远程仓库 --delete 远程分支 git push 远程仓库:远程分支 本地...

  • git 远程分支错误删除后恢复

    情况说明:远程git仓库有多个分支,本地git仓库也有多个分支,某次不小心删除了远程的一个分支,然后 目标:想恢复...

  • 本地分支 远程分支

    查看项目分支(包括本地和远程) git branch -a 删除本地分支 git branch -d 删除远程分支...

网友评论

      本文标题:git 远程分支错误删除后恢复

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