2015-04-20 3 views
0

У меня есть мой блог о движке блога octopress.Octopress потерял фиксации от источника филиала

Я обновил свой блог когда-нибудь, но потом я совершил свои изменения локально, затем сделал rake gen_deploy, который опубликовал мои изменения в Интернете, после чего я потерял свой полный для своего блога.

Текущее состояние: У меня есть изменения, которые были перенесены на мастер, но у меня нет записей в блоге источника в github. Поскольку я забыл вытолкнуть мои локальные коммиты из ветви источника.

Недавно я написал еще одно сообщение в блоге, которое я совершил и попробовал нажать.

В нем говорится, что моя ветка источника не обновляется с источником/источником.

Как я могу решить эту проблему?

У меня нет коммитов из моего старого хранилища, которое я потерял, хотя они существуют в главной ветке в результате rake gen_deploy.

Заранее спасибо.

ответ

0

попробовать это:

git fetch --all --prune 

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

+0

Проблема заключается в том, что у меня есть мой мастер, обновленный с удаленным мастером, моя ветка источника также обновлена, но как я могу получить потерянные коммиты, которые выходят из мастера в результате моих утерянных коммитов из ветви источника. AFAIK, выполняющий вашу предложенную команду, обновит все мои ветви с удаленными ветвями. Я не буду помогать в получении потерянных исходных коммитов. –

+0

Прежде всего проверьте удаленный мастер на новую ветку и сравните ее с локальной ветвью. сравнение покажет любые удаленные файлы или измененный контент. Затем вы можете использовать 'git bisect', чтобы узнать, когда началась эта проблема – CodeWizard

Смежные вопросы