酒と泪とRubyとRailsと

Ruby on Rails と Objective-C は酒の肴です!

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の記述を追加

おすすめの書籍