226

.gitignoreXcode 6の標準には何を含める必要がありますか?

xccheckoutまた、Xcode 5 で導入されたに関する情報については、こちらを参照してください。

4

3 に答える 3

276

1)

最も簡単な答えは、私の場合は次のようになります。

# Xcode
.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
# Pods - for those of you who use CocoaPods
Pods

これは、GitHub がデフォルトですべてのリポジトリに設定する .gitignore と同じだと思います。

2)

もう 1 つの答えは、https://github.com/github/gitignoreの .gitignore テンプレートに基づいてファイルを生成する"gitignore.io" という Web サイトがあることです。

于 2013-09-22T01:40:04.610 に答える
58

Xcode 6 でゼロから新しいプロジェクトを作成する場合 ...前回の投稿で指摘したように、長い.gitignoreファイルはもう必要ありません。明確で率直な git コミット。また、Apple は、Xcode プロジェクト テンプレートを使用して git リポジトリを作成する場合、デフォルトで 2 つのファイル パターンを無視します。

.DS_Store
UserInterfaceState.xcuserstate

彼らはそれらを.git/info/excludesあなたのプロジェクト ディレクトリのファイルに追加しました。したがって、.gitignore でそれらを再無視する必要はありません :-)

私が常に.gitignoreファイルに含める唯一のものは、

# Exclude personal Xcode user settings
xcuserdata/ 
于 2015-01-02T16:51:53.657 に答える