Ludovic Frank Gitignore

.gitignore для Foundry

11 правил игнорирования для Foundry, готовых к копированию в репозиторий.

Быстрый набор инструментов для разработки смарт-контрактов Ethereum

Полный .gitignore для Foundry

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:51:01 UTC
# Технологии: Foundry

### Foundry ###
cache/
out/
.logs/
.ignore/
!/broadcast
# Сценарий Forge транслируется в местной сети Anvil
/broadcast/*/31337/
# Журналы пробного запуска скрипта Forge
/broadcast/**/dry-run/
docs/
# Переменные среды
.env
.env.*
!.env.example

Что на самом деле игнорируют эти правила Foundry

Каждый шаблон ниже и почему он принадлежит вашему .gitignore.

Файлы компилятора

Шаблон Что он игнорирует
cache/ Файлы компилятора
out/ Файлы компилятора

Обычно игнорируемые каталоги

Шаблон Что он игнорирует
.logs/ Обычно игнорируемые каталоги
.ignore/ Обычно игнорируемые каталоги

Игнорирует журналы трансляции разработки.

Шаблон Что он игнорирует
!/broadcast Игнорирует журналы трансляции разработки.
/broadcast/*/31337/ Сценарий Forge транслируется в местной сети Anvil
/broadcast/**/dry-run/ Журналы пробного запуска скрипта Forge

Документы

Шаблон Что он игнорирует
docs/ Документы

Дотенв-файл

Шаблон Что он игнорирует
.env Переменные среды
.env.* Дотенв-файл
!.env.example Дотенв-файл

Как использовать .gitignore для Foundry

  1. Скопируйте приведенные выше правила Foundry или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

Другие шаблоны Рамки .gitignore

Посмотреть все шаблоны Рамки