git

Автоматическое развертывание Drupal сайта на сервере после Git Push

Для большего удобства, можно настроить сайт на сервере так, чтобы он автоматически обновлялся после каждого вашего пуша в основной Git репозиторий, например BitBucket. Для этого в самом репозитории настраиваем web-hook, который будет автоматически отправлять POST запрос по адресу http://site.ru/deploy.php

Содержимое файла deploy.php:

При необходимости можно добавить свои команды в массив $commands.

Слияние веток git с отображением в дереве изменений (--no-ff)

Часто возникает проблема, когда после сливания ветки в master, а затем выполнения push мастера в репозиторий - в удаленный репозиторий не передаётся информация о том, что было слияние веток. И в дереве изменений коммиты отображаются прямо внутри мастера. Это происходит из-за того, что Git может выполнять слияние веток двумя способами:

Подписка на RSS - git