.gitignoreファイルの説明


参考原文:
 https://blog.csdn.net/zxyudia/article/details/67633321
 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758404317281e54b6f5375640abbb11e67be4cd49e0000
 
要旨:Git作業ディレクトリにファイルを配置する必要がある場合がありますが、開発環境で自動的に中間ファイルを生成したり、データベースパスワードを保存したりするプロファイルなど、それらを提出することはできません.しかし、git statusのたびに複数のuntracked filesが表示され、Gitの使用に影響します.
幸いGitはみんなの気持ちを考慮して、この問題の解決も簡単で、Gitワークスペースのルートディレクトリの下で特殊な.gitignoreファイルを作成して、それから無視するファイル名を記入して、Gitは自動的にこれらのファイルを無視します..gitignoreファイルを最初から書く必要はありません.GitHubは私たちのためにいろいろなプロファイルを用意してくれています.組み合わせるだけで使えます.すべてのプロファイルはオンラインで直接閲覧できます.https://github.com/github/gitignore
ファイルを無視する原則は次のとおりです.
1、コンパイルによって生成された中間ファイル、実行可能ファイルなどを無視する.つまり、あるファイルが別のファイルによって自動的に生成された場合、自動的に生成されたファイルはバージョンライブラリに入れる必要はない.例えば、Javaコンパイルによって生成された.classファイルである.
2、プロジェクトの実行時に発生した業務データ、例えばユーザーサムネイル、ユーザー情報など;
3、パスワードを保存するプロファイルなど、自分の機密情報を持つプロファイルを無視する
例を挙げます.
Pythonのコンパイルを無視するならpyc、.pyo、distなどのファイルやディレクトリは、このように書くことができます.gitignoreファイル:
# Python:
*.py[cod]
*.so
*.egg
*.egg-info
dist
build