Я новичок в Git и впервые столкнулся с конфликтом слияний.Я сменил изображение, запустил git commit
и все было хорошо.Чего я не понял, так это того, что сотрудник сделал то же самое и передал их в удаленный репозиторий.Затем я запустил git svn rebase
(так как мы используем subversion), и я попал в состояние конфликта.
Как я могу просто "отменить" мой коммит все вместе и принять входящие изменения?
Решение
Поскольку я уже зафиксировал свое изменение в своем локальном репозитории, мне нужно было сбросить коммит до моей последней фиксации:
git reset --hard HEAD^
Теперь я могу получитьпоследние изменения с пульта:
git svn rebase