繁体   English   中英

在 bitbucket 上恢复已删除的远程分支

[英]Recover deleted remote branch on bitbucket

我通过单击分支行前面的三个点并单击删除按钮不小心删除了发布分支。 我需要恢复它。

(我的假设是您的本地仓库中不再有分支。如果,当然只需再次推送它以重新创建它。如果没有,请继续。)

重新创建分支的简单两步方法是:

1 ->该分支查找最后一个 PR,进入提交选项卡以显示 PR 的提交,然后复制最新的 hash(在顶部)。

2 -> 从你的本地仓库:

$ git checkout -b <branchName> <hashYouCopied>
$ git push -u

第一个命令将在你的仓库中重新创建它,第二个命令将它推回远程。


值得注意的是:这主要是功能分支的恢复过程,它可能不适合发布分支,具体取决于您的工作流程。 在某些情况下,发布分支不会通过 PR 合并到任何东西中,如果人们对该分支具有推送权限,这也可能会错过最近的提交。 所以一定要根据您的需要进行调整。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM