git pull
будет делать две вещи: он делает git fetch
, а затем git merge
, где он объединяет ветви, которые были настроены для объединения в вашу конфигурацию.
Итак, что вы хотите do - отменить слияние (отмена выборки не имеет большого смысла и не должна быть необходимой).
Для этого вы можете попробовать использовать git reset --hard
для возврата в предыдущее состояние. Используйте команду git-reflog , чтобы найти SHA-1 предыдущего состояния, а затем сбросить его.
Предупреждение: git reset --hard
удаляет все незафиксированные изменения.