我的一位同事在使用脚本删除过时的功能分支时不小心删除了 bitbucket 中的一些上游分支。在这些分支中,我们丢失了一些重要的分支,例如开发和其他一些重要的功能分支。但在我们本地,我们拥有对已删除分支的所有引用。现在我们想将本地版本的副本推送到上游。使用我们的本地 git 存储库覆盖整个上游存储库。这可能吗?
谢谢!!
您所要做的就是再次推送本地分支机构,一切都应该很好。
对于您删除的每个分支,git push <remote-name> <branch-name>
就可以了。如果您愿意,您可以编写一个脚本来执行此操作,但从 git
的角度来看,这是您需要的唯一命令。