django用に.gitignoreを設ける
.gitignoreを設けないとどうなるのか?
まずソースコードをgithub,bitbucketからクローンして手に入れる。そしてそのままmigrateするとコマンドが通らない。おそらくこれはmigrations以下の.pyファイルやキャッシュファイルが存在しているかと思われる。実際削除すると動くからそのへんが関係あるのでしょう。そういうわけで.gitignoreを設けることが必要になる。
大前提
gitignoreファイルの作成はまずローカルの環境で行わう。ここがはっきりと意識できていなかったため無駄な作業を多くしてしまった。
じゃあ.gitignoreファイルはプロジェクトのどこに配置するべきか?
gitignoreはどこに配置するべきか?このどこに配置するべきかは重要なのか?これについて情報を集めておきたい。
参考文献
https://qiita.com/anqooqie/items/110957797b3d5280c44f
gitignoreに記述するファイルはdjangoの場合何を書くべきか?
まずキャッシュファイル