XcodeプロジェクトをそのままGitで管理すると、 .xcodeprojファイル配下のメタデータに毎回差分が出て その度にCommitを要求されて非常にめんどくさい!です。 Gitに無視してほしいファイルを.gitignoreで指定すると、 そんな面倒な手間からおさらばすることができます。 .gitignoreの基本的な書き方 まず、.gitignoreの基本的な書き方はこんな感じ。 # コメントは行頭に"#"をつけます。 # glob パターンが使えます。 #拡張子が".txt"のファイルを無視します。(サブディレクトリ含む) *.txt # "tmp"ディレクトリ配下のファイルを全て無視します。 tmp/ # 拡張子が".m"のファイルは無視しません。 !*.m ちなみに、glob パターンについてはこちらが参考になります。 Xcodeプロジェクトは、こんな構成になってます。 なお、
![Xcodeプロジェクト用の.gitignoreを作成する](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca7bf6fbabe833a5fb037018fd56b62c2f563f51/height=288;version=1;width=512/https%3A%2F%2Fmoomindani.wordpress.com%2Fwp-content%2Fuploads%2F2012%2F07%2Fe382b9e382afe383aae383bce383b3e382b7e383a7e38383e38388-2012-07-07-22-28-00.png)