html/css знаете на пятерочку?
Если нет, не смотрите на фреймворки, учитесь.
Если дримвивер использовать как визуальный редактор - ни в коем случае.
Если как редактор кода - есть куда более лучшие альтернативы (WebStorm, VSCode). Отсюда вывод - на дримвивер вообще смотреть не стоит.
У современных сайтов нет жестко заданной ширины.
Они адаптивны к любым дисплеям.
Чтобы проверить отображение на большей ширине, чем ваш монитор, можно воспользоваться масштабированием страницы или возможностями средств разработчика встроенными в браузер.
Берем джумлу/вордпресс/модэкс/любую_другую_хрень и делаем сайт =)
"loading page" — что это такое? Страница загрузки? =)
Веб-приложение - это разделенная система на сервер и клиент. Клиентом в этом случае может выступать браузер, десктопное или мобильное приложение и любая другая фигня. Как правило, взаимодействие построено посредством REST API, но это зависит от уровня жопорукости проектировщика и может вестись каким угодно способом.
Таким образом, сайт вполне может быть веб-приложением.
Я к тому, что определенные бэст-практики есть и они зависят от того, какой стек вы выберете для реализации проекта.
Исходя из тега php могу посоветовать ознакомление с PSR-ами.
Также есть общие абстрактные подходы к построению архитектуры, вне зависимости от языка. Это те самые непонятные аббревиатуры SOLID, KISS, MVC и т.д.
создаем себе локальную ветку myDev
в ней добавляем в игнор всю папку node_modules, делаем коммит.
от этой ветки создаем еще ветку для пиления фичи.
пишем код.
если нужно коммитим отдельные моменты
когда все готово, делаем revert первого коммита (где добавили модули в игнор)
переключаемся на мастер
если нужно копируем отдельные комиты (cherry pick)
и/или сквошим ветку с фичей git merge superFeature --squash
делаем комит
Переключаемся на myDev
создаем ветку для фичи, повторяем итерации
Я вижу два выхода:
первый вы сами назвали - просто не добавлять в коммит (я так и делаю часто с частями кода)
второй - добавить в локальный игнор не всю папку node_modules, а только те папки модулей, которые вы сами себе поставили
Каждую неделю одни и те же вопросы... Читайте официальный гайд вместо устаревших статеек в интернетах. https://gulpjs.com