.gitignoreのパターン
CoddyのTerminalジャーニー「バージョン管理」セクションの一部 — レッスン 20/58。
.gitignore 内のパターンは、いくつかの簡単なルールに従います:
secret.txt: リポジトリ内のどこにあるかに関わらず、正確なファイル名を無視します*.log:.logで終わるすべてのファイルを無視しますbuild/:buildディレクトリ全体とその中のすべてを無視します
logs/*.tmp:logs/内の.tmpファイルのみを無視します#: コメント行の開始。Git によって無視されます!important.log: 例外。以前のルールに一致した場合でも、このファイルは無視されません
ルールと例外を混在させる場合、順序が重要になります。両方に一致するファイルについては、後のパターンが前のパターンを上書きします。
重要な警告が1つあります:.gitignore は、まだ追跡されていないファイルにのみ影響します。すでにファイルがコミットされている場合、.gitignore に追加しても Git による追跡は停止しません。最初にインデックスから削除する必要があります。
チャレンジ
簡単フォルダには main.py、secret.txt、tmp/cache.dat、tmp/keep.md が含まれています。リポジトリを初期化し、次の2行を含む .gitignore を作成してください:
secret.txt
tmp/その後、git status --short を実行します。.gitignore と main.py だけが追跡対象外として表示されるはずです。
自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。