github_guide


Project maintained by futchiis Hosted on GitHub Pages — Theme by mattgraham

gitで管理しないファイル[.gitignore]

gitで管理すべきでないファイルとは

これらのコミットに含める必要がないファイルや、認証情報など共有してはいけないデータのことです。

gitで管理しないファイルを設定する

管理しないファイルを記載した.gitignoreファイルをリポジトリに含めることで、自動でステージングしないようにすることができます。

記載方法

#コメント

#ファイル単体の指定
#パスを書くので/から
/dir/file

#ファイル名で指定
#ファイル名のみを書くため/は入らない
file

#ディレクトリ配下全て無視
/dir/

#拡張子が.logのファイルを全て無視
*.log

#/fileを無視しない
!/file

特殊な場合

├── .gitignore
└── dir
    ├── file
    ├── ignore1
    └── ignore2

上記構造においてdirを除外するがfileは管理する場合

!/dir/file

/dir/で指定するとディレクトリ配下全てが無視され!/dir/fileが有効にならないので注意が必要です。

目次へ