Xcodeを開くたびに更新される.xcuserstateファイルは.gitignoreを使って無視する[gibo]
Xcodeプロジェクトをgitで管理する際、開くたびに更新される.xcuserstateファイルがある。
開くたびに更新されてはgitでいちいちコミットしなければならないので、それは面倒。
.gitignoreファイルを作って更新を無視することができる。giboを使えば簡単に作成できる。
giboをHomebrewでインストールする
$ brew install gibo
giboを使って.gitignoreファイルを作る
$ cd [gitで管理しているフォルダ]
$ gibo Xcode >> .gitignore
これだけです!
giboが対応している一覧を表示する
$ gibo -l
=== Languages === Actionscript GitBook PureScript Ada Go Python Agda Gradle Qooxdoo Android Grails Qt AppceleratorTitanium GWT R AppEngine Haskell Rails ArchLinuxPackages Idris RhodesRhomobile Autotools IGORPro ROS C++ Java Ruby C Jboss Rust CakePHP Jekyll Sass CFWheels Joomla Scala ChefCookbook Julia Scheme Clojure KiCad SCons CMake Kohana Scrivener CodeIgniter LabVIEW Sdcc CommonLisp Laravel SeamGen Composer Leiningen SketchUp Concrete5 LemonStand Smalltalk Coq Lilypond Stella CraftCMS Lithium SugarCRM CUDA Lua Swift D Magento Symfony Dart Maven SymphonyCMS Delphi Mercury Terraform DM MetaProgrammingSystem TeX Drupal Nanoc Textpattern Eagle Nim TurboGears2 Elisp Node Typo3 Elixir Objective-C Umbraco Elm OCaml Unity EPiServer Opa UnrealEngine Erlang OpenCart VisualStudio ExpressionEngine OracleForms VVVV ExtJs Packer Waf Fancy Perl WordPress Finale Phalcon Xojo ForceDotCom PlayFramework Yeoman Fortran Plone Yii FuelPHP Prestashop ZendFramework Gcov Processing Zephir === Global === Anjuta JEnv Redis Ansible JetBrains SBT Archives Kate SlickEdit Bazaar KDevelop4 Stata BricxCC Lazarus SublimeText Calabash LibreOffice SVN Cloud9 Linux SynopsysVCS CodeKit LyX Tags CVS macOS TextMate DartEditor Matlab TortoiseGit Dreamweaver Mercurial Vagrant Dropbox MicrosoftOffice Vim Eclipse ModelSim VirtualEnv EiffelStudio Momentics VisualStudioCode Emacs MonoDevelop WebMethods Ensime NetBeans Windows Espresso Ninja Xcode FlexBuilder NotepadPP XilinxISE GPG Otto JDeveloper Redcar
参考
http://appera.hatenablog.com/entry/2016/09/20/092834