LoginSignup
9
4

More than 3 years have passed since last update.

[Swift5].gitignoreファイルの作成方法とデフォルトで記述しておくべきコード

Last updated at Posted at 2021-01-18

.gitignoreとは

要約すると.gitignoreとは、APIKeyなどの他者に知られることで問題が発生する恐れのあるコードをgit(Github)にアップしないファイルを設定するものです。

セキュリティの一環として扱われています。

.gitignoreファイルの作成方法

ターミナルで対象プロジェクトのディレクトリに移動して以下コマンドでファイル作成

% touch .gitignore   

作成したファイルを以下コマンドで開く

% open .gitignore     

開いたファイルに以下コードを記述

# Xcode
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate

# CocoaPod
Pods/*

# others
*.swp
!.gitkeep
.DS_Store

また、開発の途中で(すでにgitにコミットしていた場合).gitignoreを作成する場合は、
以下コマンドで一度全てのファイルをgitの対象外に設定

 git rm -r --cached .

次に、改めてgitの対象に設定

git add . 

この二つのコマンドを実行することで開発途中からでも.gitignoreに登録したファイルはアップされなくなる。

もっとも、プロジェクト作成直後に.gitignoreファイルを作成しておくにこしたことはない。

備考

Macのデフォルト設定として.(ドット)から始まるファイルは閲覧できなくなっていおるので、.gitignoreファイルを作成してもFinderなどでは表示されない。(なのでターミナルから開く)

Finder等できっちり確認したい方はMac の Finder で隠しファイルの表示/非表示を切り替える方法を参考にしてください。

9
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
4