「Ruby on Railsに」の典型的な.gitignore
ファイルのコンテキストは次のようになります:
config/database.yml
db/*.sqlite3
log/*.log
log/*.pid
tmp/**/*"
をしかし、記事「rorgitignore : .gitignore files specific for Ruby on Rails」で指摘したように、あなたはまた、空のディレクトリを追加するために.gitignore
を使用することができます。
gitはファイルではなく内容を追跡するので、トラックするコンテンツがないため空の ディレクトリは保存されません。
これは、あなたがgit
リポジトリからプロジェクトのクローンを作成するとき、それはlog
、tmp
、lib
や他のディレクトリを逃す であることを意味しています。
この小さなスクリプトはそうgit
も空のディレクトリ
for DIR in `find . -type d | sed -re 's/\.\///g' | grep -v '^\.git'`; do
[ `ls -a $DIR | wc -l` -le 2 ] && \
echo Creating and git-adding $DIR/.gitignore && \
touch $DIR/.gitignore && \
git add -f $DIR/.gitignore
done
これはちょうどgit
プロジェクト内のすべての空のディレクトリに空の.gitignore
ファイルを追加するためのコマンドを出力し、git add -f
「日を追加して、ことを修正しますレポに
あなたはまだここでは、メインの.gitignoreファイルにのみ焦点を当てている場合iCoreTech Research Labs
config/database.yml
*~
*.cache
*.log
*.pid
tmp/**/*
.DS\_Store
db/cstore/**
doc/api
doc/app
doc/plugins
coverage/*
db/*.sqlite3
*.tmproj
Capfile
から、これは非常に漠然とした質問で、より完全なものです。それはまったくあなたがプログラミングしているもの、誰がそれに取り組んでいるかなどに依存します。 – AAA
質問を具体的に書き直すと、より良い回答が得られるはずです。 – Kekoa