我有一个远程分支,我刚刚 checkout 。我想删除其他一些分支,但不小心删除了“开发”分支。
git push origin :Development
现在我试图通过这个命令取回它
git push origin head
这个和
一样吗(git push origin Development :Development)
这会有什么影响吗?我需要做的任何其他事情,以保持这个分支与以前相同。
我看到的一个影响:-
All pull requests were declined which were not approved before deletion.
我们是否必须再次发送 pull 请求。
最佳答案
Will this have any impact ?
如果您的本地开发分支是最新的,则不会有任何影响。
远程 repo 将恢复该分支,其历史记录完好无损。
新的远程分支从删除的分支推迟的唯一方法是您在本地更改其历史记录(就像使用 rebase )
关于git - 意外删除远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36418386/