Как я могу спасти коммиты?
К сожалению, вы ничего не можете сделать на своем сайте, чтобы вернуть эти коммиты ( детали ).Вам нужно связаться с сервисной командой BB, поскольку только они могут восстановить эти коммиты.
Является ли Git системой управления версиями, которая позволяет удалять коммиты?
Когда вы конфигурируете еетак.Вы должны установить receive.denyNonFastForwards
на true
, чтобы отключить это поведение в хранилище на сервере (это значение по умолчанию, когда git init
запускался с опцией --shared
, но в противном случае - false).
Это из-за --force?
Да, использование параметра force в git push
заставляет серверный git отключить проверку безопасности, если ваша новая ветвь головы выбрасывает другиесовершает, а receive.denyNonFastForwards
ложно.