Я только начал изучать Git + не понимаю процесс работы с ним на хостингах.
Занимаюсь созданием сайтов на Wordpress, проекты в основном небольшие. Работаю чаще всего один, иногда подключаются другие разработчики.
Работаю с разными хостингами. Процесс разработки обычно выглядит так: локально > сервер для разработки > сервер заказчика.
После заврешения работы на одном из этапов, предыдущий больше не поддерживается. Например после переноса сайта с сервера разработки на сервер заказчика, на сервере разработки больше ничего не делается.
Задача организовать разработку на wordpress с git таким образом, чтобы я вел разработку на локальном сервере, пушил изменения в репозиторий, и делал пул на нужный сервер.
Нужно простое решение, т.к. проекты небольшие и правки часто мелкие. Поэтому хочется чтобы промежуточные действия связанные с git не забирали много времени
Вопросы:
- Как настроить git на хостинге?
- На всех ли хостингах можно работать с git?
- Можно ли в git репозиторий включить базу данных wordpress и как это сделать?
- Как в таком случае будет выглядеть работа с базой данных через git, это будет что-то отдельное от работы с файлами?
- Из каких этапов в итоге будет состоять процесс разработки/внесения изменений?