.gitignore для R
21 правило игнорирования для R, готовое к копированию в репозиторий.
Язык статистических вычислений
Полный .gitignore для R
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 22:57:58 UTC
# Технологии: 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
# Переменные среды
.env
docs/
po/*~
rsconnect/
Что на самом деле игнорируют эти правила R
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Файлы истории
| Шаблон | Что он игнорирует |
|---|---|
.Rhistory |
Файлы истории |
.Rapp.history |
Файлы истории |
Файлы данных сеанса
| Шаблон | Что он игнорирует |
|---|---|
.RData |
Файлы данных сеанса |
.RDataTmp |
Файлы данных сеанса |
Пользовательские файлы
| Шаблон | Что он игнорирует |
|---|---|
.Ruserdata |
Пользовательские файлы |
Пример кода в процессе сборки пакета
| Шаблон | Что он игнорирует |
|---|---|
*-Ex.R |
Пример кода в процессе сборки пакета |
Выходные файлы из сборки R CMD
| Шаблон | Что он игнорирует |
|---|---|
/*.tar.gz |
Выходные файлы из сборки R CMD |
Выходные файлы из проверки R CMD
| Шаблон | Что он игнорирует |
|---|---|
/*.Rcheck/ |
Выходные файлы из проверки R CMD |
файлы RStudio
| Шаблон | Что он игнорирует |
|---|---|
.Rproj.user/ |
файлы RStudio |
vignettes/*.html |
изготовленные виньетки |
vignettes/*.pdf |
файлы RStudio |
Токен OAuth2, см. https://github.com/hadley/httr/releases/tag/v0.3.
| Шаблон | Что он игнорирует |
|---|---|
.httr-oauth |
Токен OAuth2, см. https://github.com/hadley/httr/releases/tag/v0.3. |
*_cache/ |
Каталоги кэша по умолчанию с уценкой Knitr и R |
/cache/ |
Токен OAuth2, см. https://github.com/hadley/httr/releases/tag/v0.3. |
Временные файлы, созданные с помощью R markdown
| Шаблон | Что он игнорирует |
|---|---|
*.utf8.md |
Временные файлы, созданные с помощью R markdown |
*.knit.md |
Временные файлы, созданные с помощью R markdown |
Переменные среды R
| Шаблон | Что он игнорирует |
|---|---|
.Renviron |
Переменные среды R |
.env |
Переменные среды |
docs/ |
сайт pkgdown |
po/*~ |
временные файлы перевода |
Папка RStudio Connect
| Шаблон | Что он игнорирует |
|---|---|
rsconnect/ |
Папка RStudio Connect |
Как использовать .gitignore для R
- Скопируйте приведенные выше правила R или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.