Git производства и мастер не то же самое - PullRequest
3 голосов
/ 20 ноября 2010

Я обычно работаю в своей ветке Мастер и перехожу к Производству.Я случайно работал над производственной разветвленной и развернул приложение.Теперь у моего производства самая последняя версия, у Master - более старая версия.

Что мне нужно сделать, чтобы обновить файлы ветки Master до того же уровня, что и у Production?Какие команды выдавать?

Я буду осторожен и буду работать только над веткой Master в будущем.Спасибо.

Ответы [ 2 ]

3 голосов
/ 20 ноября 2010

Создайте свою текущую ветку master и запустите

Git Merge производство

или

производство git rebase

См. слияние с rebase для различий.

1 голос
/ 20 ноября 2010

Если он не был перенесен на удаленный или удаленный может быть перезаписан, я бы выбрал новые коммиты из производства в мастер, удалил коммиты из производства (через интерактивную перебазировку) и затем сделал бы обычную перебазировку - Цикл объединения для обновления производственной ветки от мастера.

Проверяйте progit.org для каждого шага точный синтаксис и будьте осторожны, Git очень мощный, поэтому вы можете исправить любой провал, но вы также можете испортить его довольно плохо.

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