Как в GIT предотвратить изменение или удаление уже отправленных коммитов?

Недавно у нас был стажер, запускавший "git reset --hard" и случайно отменивший большую часть работы на нашем главном репозиторий GIT. Мы находимся в процессе восстановления работы, но я хочу убедиться, что ничего подобного больше не повторится.

Я знаю, что есть много вопросов по этому поводу, но все они, похоже, касаются восстановления, а не предотвращения. Можно ли каким-либо образом предотвратить отправку в наше основное репо, которая изменяет или удаляет уже отправленные коммиты? Есть ли настройка конфигурации или, может быть, крючок, который сделает эту работу?

5
задан Sean 18 April 2012 в 15:52
поделиться