Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对于通过 删除的远程分支git prune --all origin,如何恢复它们?
git prune --all origin
有 100 多个分支机构,由 20 人的团队共享,每个人都在不同的分支机构工作。
再次将所有分支推回似乎是最简单的解决方案(如“设置 git 以拉取和推送所有分支”) (除非您发现这些分支仍在服务器的 reflog 中引用)
然后,您可以确保您的本地仓库再次跟踪它们,使用“将所有远程 git 分支作为本地分支跟踪”中的单行代码。