Если восходящий поток перебазировал ветвь (большое нет-нет), конфликт, вероятно, возник из-за восходящего коммита перед перебазированием (который изменился README
), объединенного с восходящим коммитом после перебазировки (который также изменился README
).
Если вы не сделали никаких коммитов в своем локальном репозитории, вы можете просто git reset --hard @{u}
заставить свой локальный филиал соответствовать ветке апстрима.
Если вы сделали коммиты, и ветка upstream была перебазирована, тогда исправление очень сложное и зависит от состояния вашего репозитория.(Вот почему грубо перебазировать коммиты, которые уже были переданы другим.) Для получения общей справки см. Раздел «Восстановление из исходной ребазы» в git help rebase
.