背景
- 機械学習では、学習に使用する巨大なデータは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管理から除外される。
参考資料
![](https://takuma-tech.com/wp-content/uploads/cocoon-resources/blog-card-cache/796541f06b973b451028d615ebea060c.jpg)
git ignoreを使ってファイルを無視する方法 | TechAcademyマガジン
初心者向けにgit ignoreを使ってファイルを無視する方法について解説しています。gitの管理下に置きたくないファイルが出てきた際に便利です。開発現場でも役立つ知識になるので、ぜひ今のうちに理解しておきましょう。
Qiita記事
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9JUUzJTgwJTkwZ2l0JUUzJTgwJTkxZ2l0JUU3JUFFJUExJUU3JTkwJTg2JUUzJTgxJThCJUUzJTgyJTg5JUU5JTk5JUE0JUU1JUE0JTk2JUUzJTgxJTk3JUUzJTgxJTlGJUUzJTgxJTg0JUUzJTgzJTk1JUUzJTgyJUExJUUzJTgyJUE0JUUzJTgzJUFCJUUzJTgxJUFFJUU4JUE4JUFEJUU1JUFFJTlBJUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iZmEzMWE3MGU2MGIxNzE3N2VkNWY4YjU1NGQ2MTZhNQ&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdGFrdW1hLTEyMzQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZhODg3ZDUyYTk5ZmU2ODc3OTllNDljODRkYjk3NzVm&blend-x=142&blend-y=491&blend-mode=normal&s=a17cd9f1fbaf6473516e49baa44620dc)
【git】git管理から除外したいファイルの設定方法 - Qiita
背景機械学習では、学習に使用する巨大なデータはgit管理から除外したいというニーズがある。※学習に使用するデータ:trainやtestデータなどgit管理から除外したいファイルの設定方法結論「.gitignore」ファイルを使用する…