意外删除远程分支

时间:2016-04-05 06:08:38

标签: git github

我有一个远程分支,我刚刚结账。我想删除其他一些分支,但意外删除"开发"分支。

git push origin :Development

现在我试图通过这个命令取回它

git push origin head

相同
(git push origin Development :Development)

这有什么影响吗?我需要做的任何其他事情,以保持与以前相同的方式。

我见过的一个影响: -

All pull requests were declined which were not approved before deletion.

我们是否必须再次发送拉取请求。

1 个答案:

答案 0 :(得分:2)

  

这会产生什么影响吗?

如果您的本地开发分支机构是最新的,则不会产生任何影响 远程仓库将恢复该分支,其历史记录保持不变。

新远程分支推迟删除的唯一方法是您在本地更改其历史记录(如使用rebase)