Git: Запрет коммитов в мастер ветке
(Для простоты) у меня естьmaster
филиал иdev
в моем Git-репо. Я хочу обеспечитьmaster
ветка всегда работает, поэтому вся работа, которую я делаю, должна быть вdev
ветка.
Однако, когда я объединяю свои изменения с--no-ff
слиться, я склонен оставаться вmaster
филиал, и просто продолжайте работать в нем (потому что я забыл проверить свойdev
ветка).
Могу ли я установить правило дляmaster
ветвь, в которой говорится, что я не могу делать коммиты и ускоренные слияния, но только--no-ff
сливается с другой ветки?
Это должно работать для частных размещенных репозиториев (следовательно, не GitHub и BitBucket).