はじめに
OS Xで作業しているとDS_Storeという隠しファイルが生成されてしまいます.GitHubでファイル管理をするときにこのファイルは邪魔なのですが,全部のリポジトリの.gitignoreファイルに.DS_Storeを追記するのはあまりスマートではありません.
今回は.gitignore_globalを作成して.DS_Storeのように迷惑なファイルを無視するように設定したいと思います.
gitignore_globalとは
.gitignore_globalとは,Gitで管理する全てのフォルダに適用される.gitignoreのようなファイルです.このファイルを作成して,常に無視したいファイルを追記することでGitの管理下から除外できます.
#gitignore_globalの作成方法
はじめに,ホームディレクトリに.gitignore_globalを作成します.
touch ~/.gitignore_global
次に,.gitignore_globalに無視したいファイルを追記します.
.DS_Store
最後に,.gitignore_globalを有効化します.ターミナル上で
git config --global core.excludesfile ~/.gitignore_global
と実行するか,直接~/.gitconfig
に
[core]
excludesfile = /Users/<username>/.gitignore_global
と追記します.
これで,Git管理において.DS_Storeが表示されなくなりました.
おわりに
.gitignore_globalファイルを作成して.DS_Storeを無視できました.