gitlab上merge request把自己的分支合并到dev分支后,删除了原分支,该怎么恢复?

作者站长头像
站长
· 阅读数 14

gitlab上merge request把自己的分支合并到dev分支后,删除了原分支,该怎么恢复自己的分支是最稳妥的方法?

回复
1个回答
avatar
test
2024-07-15

先找到你已经删除的分支的最后一个提交的哈希值。可以在 GitLab 的 "Repository" -> "Commits" 页面里找

然后在本地仓库,创建一个新的分支,指向找到的哈希值:

git checkout -b 分支名 哈希值

把恢复的分支推送回 GitLab:

git push origin 分支名

也可以看看这个文章:https://www.php.cn/tool/git/487577.html

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容