Вопросы про Git (часть 3)

StalkerClasses

Новичок
Хотелось бы понять логику работы

Есть боевой сайт (ftp-файлы, бд) на котором редактора размещают информацию.
Меняется бд и на хостинге появляется в основном jpg, png, zip-архивы.

Как работать с Git и GitHub разобрался но как дальше действовать что куда выливать/сливать, как быть с БД?

В идеале хотелось бы сделать следующее.
1. На хостинге есть основной сайт site.ru
2. На хостинге есть сайт поддомен dev.site где планируется вести разработку PHP и выкладывать после на основной.

1. Каким будет процесс работы в связке dev.site.ru (его БД) + site.ru (его БД) + gitHub (или bitbucket)?
2. Когда я делаю изменения на dev.site.ru мне нужно их посмотреть здесь, соответственно нужно заливать на FTP например через PHPStorm - как это правильно настроить?
3. Базу так понимаю всегда сливать актуальную с site.ru (но это отдельный вопрос будет...
 

AnrDaemon

Продвинутый новичок
Уясни уже простую вещь: каждый Git репозиторий независим!
И от этого строится всё взаимодействие.
Ты делаешь изменения не "на" а "для" dev.site.ru, в локальном репозитории.
Потом можешь запушить их на дев-сайт, если хочешь, но это не относится к вопросу.
Единственное разумное применение dev.site.ru - стажинг для деплоя на лайв.
А все "посмотреть" оставь для локальной среды разработки.
Актуальная база для разработки никогда не используется - не делай такой ошибки.
 
Сверху