git恢复被误删的远程分支

原文见:https://www.yuque.com/asuncat/blog/xuh2ca

端午回来上班,发现sit分支被删除了。从gitlab-项目-activity记录中看到一周前sit分支被删除。应该是被误删了。
在这里插入图片描述

sit分支的内容已被合到release,本来是想将release的内容再反合到sit来实现恢复sit分支的。但是会产生不好看的commit记录(merge sit into release)
方法1
找最后一次提交的同事,通过本地的sit这个branch,重新建个sit分支
有点费时哟
方法2
1、找到该分支的最后一次提交的commitId,在gitlab的activity菜单。
除去一些merge记录,标红的那条就是sit最后的commit记录,点进去,复制commitId
在这里插入图片描述

2、git checkout -b
git checkout -b sit [commitId]
3、push到远端
git push -u origin sit

至此,大功告成 💪

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值