从本地repo恢复git服务器

从本地repo恢复git服务器,git,restore,Git,Restore,我的git服务器和所有存储库意外损坏,我正在尝试将所有内容恢复正常。然而,无论我如何尝试,一些远程分支都无法恢复 我的情况如下: 吉特分行-a I本地repo在从服务器克隆后创建了一些分支。其余的人没有被碰。但这些记录都在本地回购协议中。(可切换) 我试着把所有东西都推到新服务器上。但“remotes/*”下的所有记录都无法推送到新服务器 知道如何将所有内容恢复到新服务器吗?远程下的所有记录都不应该被推送:它们是远程跟踪分支,跟踪您以前拉过的内容 仅推动当地分支机构就足够了 对于没有本地分支的远

我的git服务器和所有存储库意外损坏,我正在尝试将所有内容恢复正常。然而,无论我如何尝试,一些远程分支都无法恢复

我的情况如下:

吉特分行-a

I本地repo在从服务器克隆后创建了一些分支。其余的人没有被碰。但这些记录都在本地回购协议中。(可切换)

我试着把所有东西都推到新服务器上。但“remotes/*”下的所有记录都无法推送到新服务器


知道如何将所有内容恢复到新服务器吗?

远程下的所有记录都不应该被推送:它们是远程跟踪分支,跟踪您以前拉过的内容

仅推动当地分支机构就足够了

对于没有本地分支的远程跟踪分支,您可以为每个远程分支创建所述本地分支,并推送它们。
请参阅“”。
或():

* master
  branch_1
  branch_2
  branch_3
  remotes/origin/HEAD -> origin/master
  remotes/origin/branch_1
  remotes/origin/branch_2
  remotes/origin/branch_3
  remotes/origin/branch_4
  remotes/origin/branch_5
for remote in `git branch -r | grep -v /HEAD`; do git checkout --track $remote ; done