Ludovic Frank Gitignore

R 用 .gitignore

R 用の除外ルール 21 件。そのままリポジトリにコピーして使えます。

統計計算用の言語

R 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:52:04 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 マークダウンによって作成された一時ファイル

パターン 除外対象
*.utf8.md R マークダウンによって作成された一時ファイル
*.knit.md R マークダウンによって作成された一時ファイル

R 環境変数

パターン 除外対象
.Renviron R 環境変数
.env 環境変数
docs/ pkgdown のサイト
po/*~ 翻訳一時ファイル

RStudio Connect フォルダー

パターン 除外対象
rsconnect/ RStudio Connect フォルダー

この R 用 .gitignore の使い方

  1. 上の R 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

言語 のほかの .gitignore テンプレート

言語 の全テンプレートを見る