Я допустил ошибку с моими репозиториями git (отредактированные файлы из "основного"), и мне пришлось использовать "git push -f", чтобы заставить мой "основной" репозиторий принять мою локальную ревизию.Я вернулся в свой удаленный главный репозиторий и выполнил статус git.
Я вижу, что изменения, которые нужно зафиксировать, старые и не отражают мой фактический статус локального репозитория (тот, который нажал -f).Итак, если я делаю git commit на основном, он работает нормально, но два репозитория различаются.
Ситуация не разрешена, так как новый стандартный git push показывает ошибку:
! [rejected] master -> master (non-fast-forward)
Как это можно решить, чтобы в моих основных репозиториях было то же содержимое, что и в моей локальной копии?