конфликт мерзкого слияния: мы загрузили одно и то же изображение! - PullRequest
1 голос
/ 16 июня 2011

Я новичок в Git и впервые столкнулся с конфликтом слияний.Я сменил изображение, запустил git commit и все было хорошо.Чего я не понял, так это того, что сотрудник сделал то же самое и передал их в удаленный репозиторий.Затем я запустил git svn rebase (так как мы используем subversion), и я попал в состояние конфликта.

Как я могу просто "отменить" мой коммит все вместе и принять входящие изменения?

Решение

Поскольку я уже зафиксировал свое изменение в своем локальном репозитории, мне нужно было сбросить коммит до моей последней фиксации:

git reset --hard HEAD^

Теперь я могу получитьпоследние изменения с пульта:

git svn rebase

Ответы [ 2 ]

0 голосов
/ 16 июня 2011
0 голосов
/ 16 июня 2011

Если ваш коммит - ваш последний коммит, вы можете просто использовать git reset --hard <commit>, чтобы сбросить репо до коммита перед вашим.Затем просто запустите git svn rebase снова.Вам также может понадобиться запустить get rebase --abort, чтобы выйти из текущей операции svn rebase.

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