Git: Запрет коммитов в мастер ветке

(Для простоты) у меня естьmaster филиал иdev в моем Git-репо. Я хочу обеспечитьmaster ветка всегда работает, поэтому вся работа, которую я делаю, должна быть вdev ветка.

Однако, когда я объединяю свои изменения с--no-ff слиться, я склонен оставаться вmaster филиал, и просто продолжайте работать в нем (потому что я забыл проверить свойdev ветка).

Могу ли я установить правило дляmaster ветвь, в которой говорится, что я не могу делать коммиты и ускоренные слияния, но только--no-ff сливается с другой ветки?

Это должно работать для частных размещенных репозиториев (следовательно, не GitHub и BitBucket).

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

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