.gitignore для Foundry
11 правил ігнорування для Foundry, готових до копіювання у ваш репозиторій.
Швидкий інструментарій для розробки смарт-контрактів Ethereum
Повний .gitignore для Foundry
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 23:46:22 UTC
# Технології: Foundry
### Foundry ###
cache/
out/
.logs/
.ignore/
!/broadcast
# Сценарій Forge транслюється в локальній мережі Anvil
/broadcast/*/31337/
# Підробити журнали трансляції сухого сценарію
/broadcast/**/dry-run/
docs/
# Змінні середовища
.env
.env.*
!.env.example
Що насправді ігнорують ці правила Foundry
Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.
Файли компілятора
| Шаблон | Що ігнорується |
|---|---|
cache/ |
Файли компілятора |
out/ |
Файли компілятора |
Каталоги, які зазвичай ігноруються
| Шаблон | Що ігнорується |
|---|---|
.logs/ |
Каталоги, які зазвичай ігноруються |
.ignore/ |
Каталоги, які зазвичай ігноруються |
Ігнорує журнали трансляції розробки
| Шаблон | Що ігнорується |
|---|---|
!/broadcast |
Ігнорує журнали трансляції розробки |
/broadcast/*/31337/ |
Сценарій Forge транслюється в локальній мережі Anvil |
/broadcast/**/dry-run/ |
Підробити журнали трансляції сухого сценарію |
документи
| Шаблон | Що ігнорується |
|---|---|
docs/ |
документи |
Файл Dotenv
| Шаблон | Що ігнорується |
|---|---|
.env |
Змінні середовища |
.env.* |
Файл Dotenv |
!.env.example |
Файл Dotenv |
Як використовувати цей .gitignore для Foundry
- Скопіюйте правила Foundry вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.