Определение непрерывной интеграции в Википедии - «практика объединения всех рабочих копий разработчиков в общую магистраль несколько раз в день».Чем это отличается от Github, в котором ветви объединяются в master?
Github - это инструмент, который можно использовать для непрерывной интеграции. Разница между объединением ветвей в мастер отличается от CI. В CI все разработчики будут ежедневно сливать свой код в ветку (обычно это разработка), и этот процесс существенно помогает быстрее выявлять ошибки. Ветка будет настроена для автоматического тестирования и сборки, хотя этот шаг обычно не требуется.
Дополнительная информация:
https://martinfowler.com/articles/continuousIntegration.html
https://codeship.com/continuous-integration-essentials