git для сайта

https://habr.com/ru/post/151997/

git checkout -b production

Правим файл .git/hooks/post-receive. Содержимое должно быть таким:

#!/bin/sh
cd ..
env -i git merge --ff-only master

chmod +x .git/hooks/post-receive