Может ли git rebase полностью удалить удаленную историю?

Когда мы рассматриваем переход от SVN к git на работе, коллега выразил обеспокоенность тем, что злонамеренный или склонный к несчастным случаям разработчик может использовать git rebase для удаления удаленной истории из нашего общего доступа. репо.

Изменить: Как указано в ответах, целые ветки также могут быть удалены из удаленного репо с помощью git push origin: branch-name .

Это реальная проблема? Если да, то какой подход мы можем предпринять, чтобы предотвратить это?

10
задан Matthew Gilliard 29 August 2011 в 17:56
поделиться