.gitignore per Foundry
11 regole di esclusione per Foundry, pronte da copiare nel repository.
Toolkit veloce per lo sviluppo di smart contract Ethereum
Il .gitignore completo per Foundry
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:11:38 UTC
# Tecnologie: Foundry
### Foundry ###
cache/
out/
.logs/
.ignore/
!/broadcast
# Trasmissioni degli script Forge sulla catena Anvil locale
/broadcast/*/31337/
# Log delle trasmissioni simulate degli script Forge
/broadcast/**/dry-run/
docs/
# Variabili d'ambiente
.env
.env.*
!.env.example
Cosa escludono le regole di Foundry
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
File del compilatore
| Schema di esclusione | Cosa esclude |
|---|---|
cache/ |
File del compilatore |
out/ |
File del compilatore |
Directory normalmente ignorate
| Schema di esclusione | Cosa esclude |
|---|---|
.logs/ |
Directory normalmente ignorate |
.ignore/ |
Directory normalmente ignorate |
Ignora i log delle trasmissioni di sviluppo
| Schema di esclusione | Cosa esclude |
|---|---|
!/broadcast |
Ignora i log delle trasmissioni di sviluppo |
/broadcast/*/31337/ |
Trasmissioni degli script Forge sulla catena Anvil locale |
/broadcast/**/dry-run/ |
Log delle trasmissioni simulate degli script Forge |
Documentazione
| Schema di esclusione | Cosa esclude |
|---|---|
docs/ |
Documentazione |
File Dotenv
| Schema di esclusione | Cosa esclude |
|---|---|
.env |
Variabili d'ambiente |
.env.* |
File Dotenv |
!.env.example |
File Dotenv |
Come usare questo .gitignore per Foundry
- Copia le regole di Foundry qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.