【git】git管理から除外したいファイルの設定方法

背景

  • 機械学習では、学習に使用する巨大なデータはgit管理から除外したいというニーズがある。 ※学習に使用するデータ:trainやtestデータなど

git管理から除外したいファイルの設定方法

結論

「.gitignore」ファイルを使用する。

「.gitignore」ファイルとは

  • git君に「このファイルに記載されているファイルはgit君管理しなくていいよ。」っていうことを記載したファイル

使い方

  • git管理をしているフォルダに「.gitignore」というファイルを作る。
  • 「.gitignore」ファイルにgit管理に入れなくて良いファイル名を記載しておく(下記例)
.
├─ .git
├─ .gitignore
├─ train.csv                #学習データなのでgit管理から除外したい    
├─ test.csv                 #テストデータなのでgit管理から除外したい    
└─ machine-learning.ipynb
train.csv
test.csv
  • 上記の場合、「train.csv」と「test.csv」はgit管理から除外される。

参考資料

git ignoreを使ってファイルを無視する方法 | TechAcademyマガジン
初心者向けにgit ignoreを使ってファイルを無視する方法について解説しています。gitの管理下に置きたくないファイルが出てきた際に便利です。開発現場でも役立つ知識になるので、ぜひ今のうちに理解しておきましょう。

Qiita記事

【git】git管理から除外したいファイルの設定方法 - Qiita
背景機械学習では、学習に使用する巨大なデータはgit管理から除外したいというニーズがある。※学習に使用するデータ:trainやtestデータなどgit管理から除外したいファイルの設定方法結論「.gitignore」ファイルを使用する…