veydlin
@veydlin
Мне никогда не жалко средств на свое любопытство

Как разрешить конфликт в гит?

Суть вот в чем, мы с другом сделали изменения, в итоге наши ветки (надеюсь, правильно сказал) стали настолько разные, что при слиянии (кнопка "получить") выдает ошибку

Надо что-бы друг затер полностью все, что он наделал, и заменил это на мою версию
  • Вопрос задан
  • 421 просмотр
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Надо что-бы друг затер полностью все, что он наделал, и заменил это на мою версию

Полагая, что вы оба работали с веткой master и у друга удалённый репозиторий это origin, он может сделать так:

git fetch origin # -- получить содержимое удалённого репозитория origin, но не мёржить в текущую ветку.
git reset --hard origin/master # -- установить текущую ветку в состояние ветки master из удалённого репозитория origin.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zs000
@zs000
Изменения друга не нужны совсем? Тогда можно удалить ветку и стянуть уже готовую (твою).
git branch -D <my_branch>
git fetch origin <new_branch>:<my_branch>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы