Git 特定のファイルをコミット対象から除外 - shirajira/family-account-ios GitHub Wiki

特定のファイルをコミット対象から除外したい

機密情報の入ったファイルや,容量が大きくてストレージを圧迫するようなバイナリファイルは Git 管理しないことがプラクティス。

操作手順

プロジェクトのルートに移動し,.gitignore ファイルを作成する。

$ cd your_project/
$ touch .gitignore

作成した .gitignore ファイルに以下ルールを記載する。
このルールに該当するファイルは以降コミットされなくなる。

# Mac
.DS_Store

# Xcode
build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside

# CocoaPods
Pods/*

注意事項

除外ルールはプロジェクトの性質や開発状況に応じて変更してください。

.gitignore ファイルを作成・更新する前にコミットされたファイルは対象外にできない。
以下を参考にキャッシュをクリアしてください。

参考:
.gitignoreに記載したのに反映されない件 - Qiita