#git
#git
Вопрос:
При перебазировании git rebase master
я замечаю, что возникают конфликты. Мне все равно, какие изменения были внесены в master, я просто хочу поместить свою текущую ветку поверх master. Как принудительно перебазировать, чтобы ваша текущая ветка была поверх master?
Ответ №1:
Я думаю, это должно сработать:
git rebase -s recursive -X theirs master
Он перебазирует вашу текущую ветку на, master
используя стратегию по умолчанию recursive
.
-X theirs
Переключатель применяет theirs
параметр к стратегии, что означает, что если он столкнется с конфликтом, он автоматически перезапишет «наши» изменения «их» изменениями. При этом перебазировании «наши» изменения — это те, которые находятся в master
(перебазирование «root»), а «их» изменения — это те, которые перебазируются на master (те, что из вашей текущей ветки).