Доброго времени суток
История проблемы:
- У меня есть 2 копии git репозитория с моими скриптами: одна на сервере в локальной сети (site), 2я на удалённой площадке (origin)
- Чаще я коммитил в origin, коммиты в site иногда опаздывали на неделю
- Так получилось, что удалённый репозиторий origin и мой комп одновременно были недоступны длительное время (не спрашивайте..)
- На новом компе клонировал устаревший репозиторий site и сделал несколько изменений
- Снова доступен удалённый репозиторий origin
В результате в репозиториях site и origin с какого-то коммита ветки master различаются. Я бы хотел снова сделать их копиями. Понятно, что сведение кода к одной версии делать мне, не проблема
Но я не знаю
- как найти, с какого коммита ветки master в репозиториях стали различаться?
- как в одном из репозиториев УДАЛИТЬ всю историю, начиная с точки расхождения? Работаю с репозиториями я один, поэтому моральный аспект такого изменения можно игнорировать