Отменить последнюю фиксацию / слияние

Я немного испортил репозиторий git. Я работал над фичей в отдельной ветке. После завершения работы я переключился на мастер, чтобы объединить его, но мой партнер отправил несколько файлов, которые вступили в конфликт с моим. После слияния, конфликта и внесения новых изменений я увидел, что зафиксировал и старые изменения моего партнера.

Теперь я хочу повторить эту фиксацию / слияние. Я попытался

Я немного испортил репозиторий git. Я работал над фичей в отдельной ветке. После завершения работы я переключился на мастер, чтобы объединить его, но мой партнер отправил несколько файлов, которые вступили в конфликт с моим. После слияния, конфликта и внесения новых изменений я увидел, что зафиксировал и старые изменения моего партнера.

Теперь я хочу повторить эту фиксацию / слияние. Я попытался

Я немного испортил репозиторий git. Я работал над фичей в отдельной ветке. После завершения работы я переключился на мастер, чтобы объединить его, но мой партнер отправил несколько файлов, которые вступили в конфликт с моим. После слияния, конфликта и внесения новых изменений я увидел, что зафиксировал и старые изменения моего партнера.

Теперь я хочу повторить эту фиксацию / слияние. Я попытался git reset --soft HEAD ^ , но когда я хотел нажать, я получил это сообщение об ошибке Объедините удаленные изменения перед повторным нажатием .

Кто-нибудь может мне помочь?

26
задан Brian Tompsett - 汤莱恩 23 July 2015 в 10:56
поделиться