Hatena::Grouprubyist

うんたらかんたらRuby RSSフィード

2010-06-01git on rails

git on rails

| git on rails - うんたらかんたらRuby を含むブックマーク はてなブックマーク - git on rails - うんたらかんたらRuby

Railscasts - Git on Rails

知らんかった。こうすればよかったんか。


touch tmp/.gitignore log/.gitignore

ってやって空ファイルを作成しておいた上で

root下の.gitignoreに下記のように書いておけばok。

# .gitignore
.DS_Store
log/*.log
tmp/**/*
config/database.yml
db/*.sqlite3


これまでは、各ディレクトリ(tmp、log)の下の.gitignoreにそれぞれ

その配下で不要なファイルを追記していた。

こんな感じで。

$ git init
$ echo '*.log' > log/.gitignore
$ echo '*
> !.gitignore' > tmp/.gitignore
$ git add .
$ git commit -m 'initial'

これ、嫌だなぁと思ってたんだよ。

railscastsの方が.gitignoreの見通しが良くなるので、早速使おう。

追記

vendor/.gitignore は無い方がいいんじゃないかと思ったので削除

トラックバック - http://rubyist.g.hatena.ne.jp/rochefort/20100601