Ну у меня галп - это просто сборка scss, js. Опционально всякие там минификации, обработка изображений. Всё это разделено на 2 папки, с app - там валяются исходники. В папке dist генерится сам код.
Делаю локально, потом, когда надо лить, делаю пуш на гит. В .gitignore убраны ненужные вещи.
А с сервера забираю уже git pull