R용 .gitignore
저장소에 바로 복사할 수 있는 R 제외 규칙 21개.
통계 컴퓨팅용 언어
R용 전체 .gitignore
# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 16:05:14 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 build의 출력 파일
| 패턴 |
제외 대상 |
/*.tar.gz |
R CMD build의 출력 파일 |
R CMD check의 출력 파일
| 패턴 |
제외 대상 |
/*.Rcheck/ |
R CMD check의 출력 파일 |
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 markdown 기본 캐시 디렉터리 |
/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 폴더 |
이 R용 .gitignore 사용 방법
- 위의 R 규칙을 복사하거나 파일을 바로 다운로드하세요.
- Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
- 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
- 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.