.gitignore pour R

20 règles d’exclusion pour R, prêtes à copier dans votre dépôt.

Langage pour le calcul statistique

Le .gitignore complet pour R

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-01-15 09:46:12 UTC
# Technologies: R

### R ###
.Rhistory
.Rapp.history
.RData
.RDataTmp
.Ruserdata
*-Ex.R
/*.tar.gz
/*.Rcheck/
.Rproj.user/
vignettes/*.html
vignettes/*.pdf
.httr-oauth
*_cache/
/cache/
*.utf8.md
*.knit.md
.Renviron
docs/
po/*~
rsconnect/

Ce que ces règles R ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

History files

Motif Ce qu’il ignore
.Rhistory History files
.Rapp.history History files

Session Data files

Motif Ce qu’il ignore
.RData Session Data files
.RDataTmp Session Data files

User-specific files

Motif Ce qu’il ignore
.Ruserdata User-specific files

Example code in package build process

Motif Ce qu’il ignore
*-Ex.R Example code in package build process

Output files from R CMD build

Motif Ce qu’il ignore
/*.tar.gz Output files from R CMD build

Output files from R CMD check

Motif Ce qu’il ignore
/*.Rcheck/ Output files from R CMD check

RStudio files

Motif Ce qu’il ignore
.Rproj.user/ RStudio files
vignettes/*.html produced vignettes
vignettes/*.pdf RStudio files

OAuth2 token, see https://github.com/hadley/httr/releases/tag/v0.3

Motif Ce qu’il ignore
.httr-oauth OAuth2 token, see https://github.com/hadley/httr/releases/tag/v0.3
*_cache/ knitr and R markdown default cache directories
/cache/ OAuth2 token, see https://github.com/hadley/httr/releases/tag/v0.3

Temporary files created by R markdown

Motif Ce qu’il ignore
*.utf8.md Temporary files created by R markdown
*.knit.md Temporary files created by R markdown

R Environment Variables

Motif Ce qu’il ignore
.Renviron R Environment Variables
docs/ pkgdown site
po/*~ translation temp files

RStudio Connect folder

Motif Ce qu’il ignore
rsconnect/ RStudio Connect folder

Comment utiliser ce .gitignore pour R

  1. Copiez les règles R ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Language

Voir tous les modèles Language