Все зависит от варианта объединения веток:
Более подробное рассуждение на эту же тему: https://stackoverflow.com/a/25576672
ПРИМЕЧАНИЕ: предварительно надо убедиться что именно является "их изменениями" а что "вашими", это может зависеть от способа объединения веток (который и приводит к конфликту).
То есть два варианта:
git checkout --theirs . git add .
- или конкретный путь к файлу вместо точки, или все пути сразу одной командой:
Выберите инструкцию для вашего сервиса
Теоретически может пригодиться: В зависимости от требований админки и формата генерируемого ключа, может потребуется немного его изменить)
https://youtu.be/yRL44KGlBgM
(в разработке)
Перейдем в папку и запросим, например, историю изменений:
git status
Если выведется информация о состоянии репозитория (обычно указывается название ветки), например:
On branch master No commits yet
On branch master
No commits yet
При попытке сделать push получаю ошибку вида:
fatal: '/opt/micros/data/cvs/vp1764/data/d-536/r-47940536' does not appear to be a git repository
В моем случае - завалился и оказался недоступен внешний git-репозиторий (bitbucket)
Примечание 1: если вам нужно не просто временно откатиться, чтобы проверить старое состояния, а именно отменить изменения и отправить состояние как актуальную версию, то см. другие инструкции тут.
Примечание 2: получить хэш коммита можно с помощью git log
Для отката к указанному коммиту используем его хэш:
Если вам требуется сделать так, чтобы локальная ветка снова соответствовала тому, что раньше отправили с помощью push во внешний репозиторий, то можно использовать git reset (в случае если локальные изменения вообще не интересуют более, то с опцией --hard) -- см. раздел "Удаление всех неопубликованных коммитов"
Подразумевается, что удаленная ветка origin/имяветки существует и ее кэш локально обновлен, если нет то на всякий случай предварительно можно выполнить:
Команда:
git push --force
-- опасна, возможна потеря данных, выполняйте только если понимаете что и зачем.
Можно делать так (находимся в ветке с нашей задачей)