Я запустил git pull --rebase
и прервал это после исправления нескольких конфликтов слияния, используя git rebase --abort
.Git: восстановить расходящийся репозиторий после неудачной перезагрузки
Перед попыткой перезагрузки git status
сказал мне: «Ваша ветка впереди« происхождение/мастер »на 20 коммитов». Теперь я получаю: «Ваша ветка и« происхождение/мастер »расходятся и имеют соответственно 15 и 5 разных фиксаций соответственно».
Я уже выполнил сброс до последней фиксации (git reset --hard c15...e30
), но сообщение о статусе остается неизменным.
Как вернуть мой репозиторий в состояние, было до того, как я начал беспорядок? И в чем разница между текущим состоянием и предыдущим?
Спасибо.
Что сообщение статуса git как ваша текущая ветка (первая строка вывода)? Кроме того, для справки, каковы соответствующие хеши фиксации для origin/master, yourbranch и где вы сейчас (вверху «git log»)? Используйте gitk - все, чтобы дать вам лучшую картинку, если вам это нужно. –