我意外地删除了源存储库(Github(中的大多数分支 git push -f --mirror
我真的不明白它做了什么。
有什么方法可以逆转我所做的并取回原产地的所有分支吗?
我没有关于这些分支的任何信息,因为我没有与他们合作。
编辑: 仔细观察 Gits 响应消息如下所示
'- [删除] 001
'- [删除] 002_hide_ticketFilters
'- 为简洁起见,省略了分支
'* [新分支] CR/002_hide_ticketFilters -> CR/002_hide_ticketFilters
'* [新分支] 起源/001 -> 起源/001
'* [新分支] 原产地/002_hide_ticketFilters ->原产地/002_hide_ticketFilters
'* 为简洁起见,省略了休息
它为每个已删除的分支显示新分支。但我再也看不到这些布兰西斯了。不在我的电脑上,也不去github。
编辑:所以我保存了所有分支的列表,如果有帮助,可以删除。
它解决了。
由于存储库在 Github 中,由于无法访问 reflog,因此无法正常进行修订。Github有一个可以充当reflog的api,但它不是一回事。
在这种情况下,解决这个问题的唯一方法是与 Github 支持部门取得联系,该支持部门通过提供 SH1A 的列表来帮助我。