.gitignore pour Expo
14 règles d’exclusion pour Expo, prêtes à copier dans votre dépôt.
Framework pour applications React Native
Le .gitignore complet pour Expo
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-09-17 18:11:00 UTC
# Technologies: Expo
### Expo ###
# Node.js dependencies
node_modules/
.expo/
.expo-shared/
*.expo
*.tunnel
# Cache file
*.cache
# Temporary files
*.tmp
# Log file
*.log
# Environment variables
.env
# Local environment variables
.env.local
.env.*.local
# npm debug logs
npm-debug.log*
# Yarn debug logs
yarn-debug.log*
# Yarn error logs
yarn-error.log*
Ce que ces règles Expo ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Node modules
| Motif | Ce qu’il ignore |
|---|---|
node_modules/ |
Node.js dependencies |
.expo/ |
Expo local state and caches runtime state (Metro bundler, dev-client data, tunnels) |
.expo-shared/ |
shared project settings (app.json edits, etc.) |
*.expo |
Metro bundler caches/logs generic Expo temp files |
Expo DevTools tunnels
| Motif | Ce qu’il ignore |
|---|---|
*.tunnel |
Expo DevTools tunnels |
Metro cache folder
| Motif | Ce qu’il ignore |
|---|---|
*.cache |
Cache file |
*.tmp |
Temporary files |
*.log |
Log file |
Environment variables
| Motif | Ce qu’il ignore |
|---|---|
.env |
Environment variables |
.env.local |
Local environment variables |
.env.*.local |
Environment variables |
Package manager logs
| Motif | Ce qu’il ignore |
|---|---|
npm-debug.log* |
npm debug logs |
yarn-debug.log* |
Yarn debug logs |
yarn-error.log* |
Yarn error logs |
Comment utiliser ce .gitignore pour Expo
- Copiez les règles Expo ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.