[Git] .gitignore_global の設定と gibo による .gitignore の生成

また調べていたので memo.

  • プロジェクト内で git 管理から外したい対象は、.gitignore で管理する。
  • ~/.gitignore_global で管理すると、端末上のすべての git に共通の管理ルールを設定できる。

Ignoring files – User Documentation

.gitignore_global

gitignore ファイルのひな型はこちらを参考に。
必要に応じて *~*.idea などを追加する。

Some common .gitignore configurations
~/.gitignore_global の作成が終わったら、下記を実行して有効化する。

% git config --global core.excludesfile ~/.gitignore_global

gibo

gibo で .gitignore を生成できる。

% brew install gibo
% gibo -h
gibo 1.0.4 by Simon Whitaker <sw@netcetera.org>
https://github.com/simonwhitaker/gibo
Fetches gitignore boilerplates from github.com/github/gitignore
Usage:
    gibo [options]
    gibo [boilerplate boilerplate...]
Example:
    gibo Python TextMate >> .gitignore
Options:
    -l, --list          List available boilerplates
    -u, --upgrade       Upgrade list of available boilerplates
    -h, --help          Display this help text
    -v, --version       Display current script version

補遺