Git: восстановление сервера / удаленного хранилища из резервной копии - PullRequest
2 голосов
/ 31 марта 2011

сегодня я потерял свой удаленный репозиторий из-за сбоя сервера.Я установил резервную копию, которая была 2-3 часа.к сожалению, я сделал несколько изменений после создания резервной копии, и теперь главная ветвь моей локальной системы "не синхронизирована" по сравнению с удаленной главной ветвью.мой локальный мастер на пару коммитов / выдвинут впереди удаленного мастера, и теперь я не знаю, что делать.я не могу нажать еще раз, он говорит "! [удаленный отклонен] мастер -> мастер (н / д (ошибка распаковщика))".тянуть тоже не помогает.Есть ли способ получить их обратно "в синхронизации" чисто?

в противном случае я бы разнес два мастера, клонировать пульт снова и применить патчи и зафиксировать снова.самая большая проблема заключается в том, что все мои другие разработчики должны делать то же самое (потому что их главные ветви также не синхронизированы), и у нас есть множество невыпущенных локальных ветвей функций, лежащих вокруг.

любое хорошее решение?если нет, то я должен переосмыслить процесс резервного копирования:)

regards, stefan

1 Ответ

1 голос
/ 31 марта 2011

«(распаковщик ошибки»), который вы получаете, может указывать на то, что ваш пульт просто не работает должным образом.Если бы он работал должным образом, я бы ожидал, что вы сможете успешно передать локальное хранилище на удаленный.

Работает ли подталкивание к другому несвязанному удаленному хранилищу?Если вы получаете ту же ошибку, вероятно, это проблема конфигурации на удаленной машине, а не какое-либо отношение к этому конкретному репо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...