我有一个远程分支,我刚刚结账。我想删除其他一些分支,但意外删除"开发"分支。
git push origin :Development
现在我试图通过这个命令取回它
git push origin head
与
相同(git push origin Development :Development)
这有什么影响吗?我需要做的任何其他事情,以保持与以前相同的方式。
我见过的一个影响: -
All pull requests were declined which were not approved before deletion.
我们是否必须再次发送拉取请求。
答案 0 :(得分:2)
这会产生什么影响吗?
如果您的本地开发分支机构是最新的,则不会产生任何影响 远程仓库将恢复该分支,其历史记录保持不变。
新远程分支推迟删除的唯一方法是您在本地更改其历史记录(如使用rebase)