.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
- Скопируйте приведенные выше правила Foundry или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.