.env.local
Коротко: Особый вариант файла .env для локальных личных сред разработки — по соглашению (например, в Next.js) он автоматически НИКОГДА не коммитится, даже если сам .env случайно отслеживается.
Подробнее: Многие фреймворки поддерживают несколько уровней файлов .env с чётким приоритетом (например, .env → .env.development → .env.local), причём более поздние файлы переопределяют более ранние. .env.local предназначен именно для значений, которые должны действовать только на вашем компьютере (личные тестовые ключи API, локальные URL баз данных) и никогда не передаются, — в отличие от .env.example, который относится к репозиторию как шаблон без настоящих секретов.
Подробности
Типичный порядок загрузки (на примере Next.js), где более поздние файлы переопределяют более ранние:
.env - базовые значения
.env.development - специфично для разработки
.env.local - локально, лично (не коммитится)
См. также: файлы .env, переменные окружения