Возможно, нет. Вы можете потерять часть своей истории.
Если вы переписали историю своего локального репо так, что предыдущий коммит пропал, то после принудительной отправки этих изменений на сервер вы не сможете их вернуть. При принудительном нажатии копия сервера точно соответствует вашей локальной копии, включая любые изменения в истории.
Если ваша цель не переписать историю, я бы порекомендовал следующие шаги:
Выполните команду git pull
, чтобы объединить удаленный репозиторий с удаленным репозиторием. Возможно, у вас возникнут конфликты слияния.
Разрешить конфликты слияния вручную.
Зафиксируйте разрешение конфликтов слияния.
Выполните обычную передачу после разрешения конфликтов слияния.