Я пытаюсь понять, как использовать зеркало Drupal на Git Hub. Я новичок в Git, но разработал следующее:
Настройка репозитория Git Drupal
* git init
* git remote add drupal git://github.com/drupal/drupal.git
* git fetch drupal
* git tag
* git merge <tag_name>
Сделать ветку для моего сайта
* git branch <my_site>
* git checkout <my_site>
* git add .
* git commit -a
Обновление ядра
* git checkout master
* git fetch drupal
* git tag
* git merge <new_versions_tag>
Обновление ядра my_site
* git checkout <my_site>
* git rebase master
Я веду отдельную ветку для каждого из моих сайтов. Каждая ветка просто хранит отдельный каталог сайтов, потому что я не хакерское ядро Я провел некоторые эксперименты, и похоже, что я мог бы сделать все как слияние без конфликтов, но мое ограниченное чтение заставляет ребаз звучать как правильный ответ.
Меня не интересует разработка модулей в этом репо. Я не храню его на своем сервере для прямого развертывания. Я храню его локально для тестирования обновлений и в качестве сырья для развертывания сценария оболочки.
Похоже ли это на правильные решения?