Вы рассуждаете с точки зрения:
- Мне нужна кнопка "Сделать за**ись".
Так не бывает. Вот это все, что вы описали, настраивается один раз и потом с удовольствием используется.
Давайте по пунктам:
1. Запустить Node
- Откройте для себя pm2, forever и т. п.
2. Запустить Git
- Ну а как еще? Изменил файлы, сделал
git commit, сделал
git push. Что не так? На крайняк есть хуки.
3. Настроить Brackets
- А на РНР вы в блокноте писали? Любой редактор или IDE предусматривает первоначальную настройку.
4. Настроить цветовую подсветку
- Смотри пункт 3.
5. Развернуть сайт
- Что вы имеете ввиду?
6. Обновить Git репозиторий
- Ну а как изменения в репу попадут? Можно настроить так, что при сохранении файла будет автоматом выполняться следующий набор команд:
$ git add .
$ git commit -m "Commit"
$ git push origin master
Но это нафиг не нужно ))) Вы разложите вопросы по полочкам и задайте, а мы на каждый по отдельности ответим.