【Git】Git入門レッスン_Chapter05_11-12
今回はgit管理しないファイルを設定する方法について。
無視するファイルの設定
3パターン
- project/.gitignore
- project/.git/info/exclude
- git config --global core.excludesfile 任意のパス/ファイル名
project/.gitignore
プロジェクト内で他のメンバーなどと共有したい場合に登録。
.gitignoreもgit管理を行う。
project/.git/info/exclude
バージョン管理に含めずに無視するファイルを設定。
自分の作業環境に依存するファイルを無視させる場合に登録。
git config --gloabl core.excludesfile
ログインユーザーで作業する限り、つねに無視させる場合。
書式
abc
- abcという名前のディレクトリ・ファイルを無視
!abc
- abcという名前のディレクトリ・ファイルは無視しない
*.abc
- .abcという名前で終わるディレクトリ・ファイルを無視
*.[abc]
- .a または .b または .cで終わるディレクトリ・ファイルを無視
- []はカッコ内のどれか1文字を表す
abc/
- abcという名前のディレクトリを無視する
- 末尾の/はディレクトリを表す
/abc
- .gitginoreが置かれているディレクトリ直下のabcといるディレクトリ・ファイルを無視
優先順位
高い順に
- project/.gitignore
- project/.git/info/exclude
- git config --global core.excludesfileで指定
優先順位(git config使用の場合)
git config で指定する場合もオプションで優先順位がある。
高い順に
- オプションなし
- --global
- --system
参考書
ストーリー形式でGitの使い方を学んでいけるので、1人学習がしやすい本。
- 作者: 川野辺正博
- 出版社/メーカー: 秀和システム
- 発売日: 2012/09/18
- メディア: 単行本
- 購入: 1人 クリック: 32回
- この商品を含むブログ (13件) を見る
- 作者: 川野辺正博
- 出版社/メーカー: 秀和システム
- 発売日: 2014/10/07
- メディア: Kindle版
- この商品を含むブログを見る