Простыми словами, git push -f (форсированный пуш) перезаписывает историю ветки на сервере, заменяя её на вашу локальную версию. Если на сервере были коммиты, которых у вас нет, они исчезнут.
Поэтому нужно использовать -f осторожно — можно случайно удалить чужие изменения.
А ещё один коммит может существовать сразу в нескольких ветках, если они его содержат.
НЕтипичный сисадмин | #юмор
Поэтому нужно использовать -f осторожно — можно случайно удалить чужие изменения.
А ещё один коммит может существовать сразу в нескольких ветках, если они его содержат.
НЕтипичный сисадмин | #юмор