@LVitA

Как привести 2 ветки в единое состояние в git?

В проекте есть 2 ветки, release и develop. В процессе разработки неудачно наделали ревертов, в результате получилось так, что кодовая база 2-х ветов отличается после мержа.

Подскажите, как привести ветки в одно состояние, чтобы не было разницы между ними?
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergey-kuznetsov
@sergey-kuznetsov
Автоматизатор
Создать коммит слияния, который полностью заменит ветку release текущим состоянием ветки develop:
git checkout release
git commit-tree -p release -p develop -m "Overriding release with develop" develop^{tree}
12346aa23590aa
git merge --ff 12346aa23590aa
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы