GitHubの。gitignoreテンプレート(多数のフレームワークに対応)

Eye Catch Image

恥ずかしながら、GitHubに.gitignoreのテンプレートがあることを今日知りました。各フレームワーク分それぞれのテンプレートがあるので、自分の環境似合わせてチョイスできます。これは捗りますね!

GitHub/gitignore


導入例

Railsのプロジェクト用の.gitignoreのコマンドです。

1
2
3
4
5
# 新規.gitignoreを生成する場合
wget https://raw.github.com/github/gitignore/master/Rails.gitignore;mv Rails.gitignore .gitignore
# 既存の.gitignoreに追加する場合
wget https://raw.github.com/github/gitignore/master/Rails.gitignore;cat Rails.gitignore >> .gitignore;rm -rf ./Rails.gitignore

また自分の環境専用の。gitignoreをプロジェクトごとに書くのはマナー違反みたいで、~/.global_ignoreに書くそうです。たとえば、MacでjetBrains系(IntelliJ)のIDEを使う場合のコマンドです。

1
2
3
4
cd ~
wget https://raw.github.com/github/gitignore/master/Global/IntelliJ.gitignore
wget https://raw.github.com/github/gitignore/master/Global/OSX.gitignore
touch ~/.gitignore

DLした2つのファイルの中身を手作業で.gitignoreファイルに記述してください。

以下は上に載っていないファイルですが、.gitignoreをオススメするファイルです。

1
.powrc

すべて完了したら、.gitignoreをGitに登録します。

1
git config --global core.excludesfile ~/.gitignore

世の中には便利なノウハウがたくさんありますね!

GitHub/gitignore

変更来歴

12/23 23:45 .powrcの記述を追加