環境
- Windows 10
- git version 2.32.0.windows.1
使い方
すべての.envファイルを追跡対象外にする
.gitignore
.env
.gitignoreがあるディレクトリとおなじ.envファイルを追跡対象外にする
.gitignore
/.env
特定のディレクトリとその配下を除外
/を付ける
.gitignore
node_modules/
vendor/
特定の拡張子を追跡対象外にする
.gitignore
ワイルドカードを使用できる
*.log
逆に、!を付けると特定の拡張子のみ対象とすることも可能
!*.php
特定のディレクトリの特定のフォルダのみ追跡対象にする
.gitignore
# hogeディレクトリを追跡対象外とし、
/hoge/*
# hogeディレクトリ内のfooディレクトリのみ追跡対象とする
!/hoge/foo
コメントアウト
.gitignore
# vscodeの設定ファイル用
/.vscode
以上です。だいたいこれくらいがわかっていればある程度のケースは対処できるかと思います。
まとめ
いかがでしたでしょうか。本記事では、.gitignoreの基本的な書き方について紹介しています。基本的な記述方法からワイルドカードを用いた記述方法やコメントの記述方法など説明していますので、ぜひ参考にしてみてください。