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だけです。
自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
バージョン管理のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド