ケース 1:
すべての開発者によって共有される設定を無視します: プロジェクトのルート ディレクトリの .gitignore ファイル内
ケース 2:
.git/info/exclude ファイル内の個人使用のみの設定を無視します
どちらの場合でも無視を設定するためのルールは同じであり、ほとんどの使用例は 1 つです。
1. プロジェクトのルート ディレクトリ (.git ファイルと同じディレクトリ) に .gitignore ファイルを作成し、メモ帳を使用してそのファイルを開いて編集します。
2. 通常のルール:
# : アノテーション情報識別
*? : 任意の文字を表します
* *: 任意の数の文字を表します
* {!ab}: このタイプであってはなりません
* {ab,bb,cx}: 任意のタイプの ab,bb,cx を表します
* [abc]: 表すことができますa、b、c の任意の文字
* [ ^abc]: 表現は、a、b、c の任意の文字であってはなりません
2.1
# *.a および *.b ファイルを無視し、my.a ファイルは無視しない
*.[ab]
!私のA
# *.b および *.B ファイルを無視し、my.b ファイルは無視しない
*.[bB]
!my.b
# abc ディレクトリと abc ファイルを無視します
ABC
# abc ファイルではなく、abc ディレクトリのみを無視します
ABC/
# abc ディレクトリではなく、abc ファイルのみを無視します
ABC
!abc/
# 現在のディレクトリ内の abc ファイルとディレクトリのみを無視します。サブディレクトリの abc は無視される範囲にありません
/abc
# 指定されたディレクトリ/a/b/c または現在のディレクトリ内のファイルを無視します
/a/b/c