Git никогда не удаляет какую-либо информацию?

Я прочитал этот пост:http://jenkins-ci.org/content/summary-report-git-repository-disruption-incident-nov-10th

который описывает инцидент, когда пользователь случайно вызвалgit push --force из устаревшего состояния хранилища.

Теперь, конечно, это требует некоторой очистки для восстановления исходного состояния ветвей. Но так как Git никогда не удаляет информацию, как я понимаю, этот процесс очистки всегда возможен.

Таким образом, даже если вы перебазируете, push --force (и другие операции, которые могут переписать историю), оригинальные коммиты все еще там, их просто нужно найти правильно?

Короче говоря, есть ли какая-нибудь (разрушительная) операция в git, которая фактически удаляет данные?

Ответы на вопрос(2)

Ваш ответ на вопрос