【Git】.gitignoreの基本的な書き方

環境

  • 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
以上です。だいたいこれくらいがわかっていればある程度のケースは対処できるかと思います。

Git学習におすすめの書籍

 

コメント

タイトルとURLをコピーしました