リポジトリを作成して、自分のプロジェクトにGitHub/BitBucketをうまく使用できます。他の開発者と共同作業したり、GitHubでプロジェクトをフォークしようとしたりするときに問題が発生しました。
オープンソースプロジェクトでのgitリポジトリのベストプラクティスのような他の答えを知っていますが、解決方法を知りたいOSX/Xcode固有の問題があります。
.DS_Storeファイルは面倒な場合があります。.gitignoreを使用して防止できますが、それらがすでに含まれている場合、または別の開発者が不器用なgitコマンドを使用してそれらを追加し直した場合はどうなりますか?
.xcodeprojは、他の人のディレクトリ名と開発者プロファイルに変更が加えられます。マージを実行したり、競合を回避したりするための最良の方法は何ですか?
githubプロジェクトからフォークまたはプルした場合、これらの問題をクリーンアップし、メンテナのマージの競合を最小限に抑えるにはどうすればよいですか?
Xcode用に作成された.gitignoreの例、またはリポジトリを初期化するために使用するスクリプトがある場合、それは素晴らしいことです。