Git 如何重新创建已删除的远程分支?

Git 如何重新创建已删除的远程分支?,git,github,Git,Github,我用git-push-origin:branchName删除了我的远程分支,但不是本地分支。 这是一个错误 如果没有被垃圾收集器删除,我想恢复我的远程分支 可能吗 因为我的本地分支仍然完好无损,所以我当然可以在远程分支上创建新分支。但如果我的远程分支已经被意外删除了,我宁愿使用git命令将其恢复 谢谢由于本地分支完好无损,您只需再次推送即可。如果您有完全相同的本地分支,最简单的方法是再次推送本地分支 如果您使用的是GitHub,并且有该分支的pull请求,那么您可以从GitHub UI重新创建它

我用git-push-origin:branchName删除了我的远程分支,但不是本地分支。 这是一个错误

如果没有被垃圾收集器删除,我想恢复我的远程分支

可能吗

因为我的本地分支仍然完好无损,所以我当然可以在远程分支上创建新分支。但如果我的远程分支已经被意外删除了,我宁愿使用git命令将其恢复


谢谢

由于本地分支完好无损,您只需再次推送即可。

如果您有完全相同的本地分支,最简单的方法是再次推送本地分支


如果您使用的是GitHub,并且有该分支的pull请求,那么您可以从GitHub UI重新创建它。

因为您在GitHub上有这个请求,所以您可以使用

git push origin branchName
但这可能意味着,如果有多个开发人员在处理它,而您的本地分支机构不是最新的,那么您可能会错过一些更改

在这种情况下,我建议联系github技术支持为您恢复原始分支,您无法自行从github的服务器恢复分支。无论如何,创建一个备份分支以避免进一步的麻烦:

git push origin branchName:branchName_local_bkp
这将在github上创建一个名为
branchName\u local\u bkp
的新分支