Manage Web Site with Git: switch default branch
GitHub настоятельно рекомендует использовать не master а main. Не буду давать эмоциональную оценку этому, она очевидна…
В общем, есть последствие если git использовать для деплоя сайта/приложения на веб сервер. Описание тут: Using Git to Manage a Live Web Site. Хук post-receive не будет работать. Точнее, не будет работать чекаут:
GIT_WORK_TREE=/path/to/webroot/of/mywebsite git checkout -f |
Вылетает ошибка: fatal: You are on a branch yet to be born
Короче, надо сменить дефолтный бранч в bare репозитории на веб сервере с master на main, после чего все будет работать как надо:
cd mywebsite.git |
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru