Last active
May 25, 2017 16:24
-
-
Save adelinofaria/5c801a8223c50f718f41 to your computer and use it in GitHub Desktop.
OS X global .gitignore
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Created by https://www.gitignore.io/api/go,vim,ruby,macos,emacs,swift,xcode,fastlane,carthage,cocoapods,objective-c | |
### Carthage ### | |
# Carthage | |
# | |
# Add this line if you want to avoid checking in source code from Carthage dependencies. | |
# Carthage/Checkouts | |
Carthage/Build | |
### CocoaPods ### | |
## CocoaPods GitIgnore Template | |
# CocoaPods - Only use to conserve bandwidth / Save time on Pushing | |
# - Also handy if you have a lage number of dependant pods | |
# - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGONRE THE LOCK FILE | |
Pods/ | |
### Emacs ### | |
# -*- mode: gitignore; -*- | |
*~ | |
\#*\# | |
/.emacs.desktop | |
/.emacs.desktop.lock | |
*.elc | |
auto-save-list | |
tramp | |
.\#* | |
# Org-mode | |
.org-id-locations | |
*_archive | |
# flymake-mode | |
*_flymake.* | |
# eshell files | |
/eshell/history | |
/eshell/lastdir | |
# elpa packages | |
/elpa/ | |
# reftex files | |
*.rel | |
# AUCTeX auto folder | |
/auto/ | |
# cask packages | |
.cask/ | |
dist/ | |
# Flycheck | |
flycheck_*.el | |
# server auth directory | |
/server/ | |
# projectiles files | |
.projectile | |
# directory configuration | |
.dir-locals.el | |
### fastlane ### | |
# fastlane - A streamlined workflow tool for Cocoa deployment | |
# fastlane specific | |
fastlane/report.xml | |
# deliver temporary files | |
fastlane/Preview.html | |
# snapshot generated screenshots | |
fastlane/screenshots/**/*.png | |
fastlane/screenshots/screenshots.html | |
# scan temporary files | |
fastlane/test_output | |
### Go ### | |
# Binaries for programs and plugins | |
*.exe | |
*.dll | |
*.so | |
*.dylib | |
# Test binary, build with `go test -c` | |
*.test | |
# Output of the go coverage tool, specifically when used with LiteIDE | |
*.out | |
# Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736 | |
.glide/ | |
### macOS ### | |
*.DS_Store | |
.AppleDouble | |
.LSOverride | |
# Icon must end with two \r | |
Icon | |
# Thumbnails | |
._* | |
# Files that might appear in the root of a volume | |
.DocumentRevisions-V100 | |
.fseventsd | |
.Spotlight-V100 | |
.TemporaryItems | |
.Trashes | |
.VolumeIcon.icns | |
.com.apple.timemachine.donotpresent | |
# Directories potentially created on remote AFP share | |
.AppleDB | |
.AppleDesktop | |
Network Trash Folder | |
Temporary Items | |
.apdisk | |
### Objective-C ### | |
# Xcode | |
# | |
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore | |
## Build generated | |
build/ | |
DerivedData/ | |
## Various settings | |
*.pbxuser | |
!default.pbxuser | |
*.mode1v3 | |
!default.mode1v3 | |
*.mode2v3 | |
!default.mode2v3 | |
*.perspectivev3 | |
!default.perspectivev3 | |
xcuserdata/ | |
## Other | |
*.moved-aside | |
*.xccheckout | |
*.xcscmblueprint | |
## Obj-C/Swift specific | |
*.hmap | |
*.ipa | |
*.dSYM.zip | |
*.dSYM | |
# CocoaPods - Refactored to standalone file | |
# Carthage - Refactored to standalone file | |
# fastlane | |
# | |
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the | |
# screenshots whenever they are needed. | |
# For more information about the recommended setup visit: | |
# https://docs.fastlane.tools/best-practices/source-control/#source-control | |
fastlane/screenshots | |
# Code Injection | |
# | |
# After new code Injection tools there's a generated folder /iOSInjectionProject | |
# https://github.com/johnno1962/injectionforxcode | |
iOSInjectionProject/ | |
### Objective-C Patch ### | |
### Objective-C.Carthage Stack ### | |
# Carthage | |
# | |
# Add this line if you want to avoid checking in source code from Carthage dependencies. | |
# Carthage/Checkouts | |
### Objective-C.CocoaPods Stack ### | |
## CocoaPods GitIgnore Template | |
# CocoaPods - Only use to conserve bandwidth / Save time on Pushing | |
# - Also handy if you have a lage number of dependant pods | |
# - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGONRE THE LOCK FILE | |
### Ruby ### | |
*.gem | |
*.rbc | |
/.config | |
/coverage/ | |
/InstalledFiles | |
/pkg/ | |
/spec/reports/ | |
/spec/examples.txt | |
/test/tmp/ | |
/test/version_tmp/ | |
/tmp/ | |
# Used by dotenv library to load environment variables. | |
# .env | |
## Specific to RubyMotion: | |
.dat* | |
.repl_history | |
*.bridgesupport | |
build-iPhoneOS/ | |
build-iPhoneSimulator/ | |
## Specific to RubyMotion (use of CocoaPods): | |
# | |
# We recommend against adding the Pods directory to your .gitignore. However | |
# you should judge for yourself, the pros and cons are mentioned at: | |
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control | |
# | |
# vendor/Pods/ | |
## Documentation cache and generated files: | |
/.yardoc/ | |
/_yardoc/ | |
/doc/ | |
/rdoc/ | |
## Environment normalization: | |
/.bundle/ | |
/vendor/bundle | |
/lib/bundler/man/ | |
# for a library or gem, you might want to ignore these files since the code is | |
# intended to run in multiple environments; otherwise, check them in: | |
# Gemfile.lock | |
# .ruby-version | |
# .ruby-gemset | |
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this: | |
.rvmrc | |
### Swift ### | |
# Xcode | |
# | |
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore | |
## Build generated | |
## Various settings | |
## Other | |
## Obj-C/Swift specific | |
## Playgrounds | |
timeline.xctimeline | |
playground.xcworkspace | |
# Swift Package Manager | |
# | |
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. | |
# Packages/ | |
# Package.pins | |
.build/ | |
# CocoaPods - Refactored to standalone file | |
# Carthage - Refactored to standalone file | |
# fastlane | |
# | |
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the | |
# screenshots whenever they are needed. | |
# For more information about the recommended setup visit: | |
# https://docs.fastlane.tools/best-practices/source-control/#source-control | |
### Swift.CocoaPods Stack ### | |
## CocoaPods GitIgnore Template | |
# CocoaPods - Only use to conserve bandwidth / Save time on Pushing | |
# - Also handy if you have a lage number of dependant pods | |
# - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGONRE THE LOCK FILE | |
### Swift.Carthage Stack ### | |
# Carthage | |
# | |
# Add this line if you want to avoid checking in source code from Carthage dependencies. | |
# Carthage/Checkouts | |
### Vim ### | |
# swap | |
[._]*.s[a-v][a-z] | |
[._]*.sw[a-p] | |
[._]s[a-v][a-z] | |
[._]sw[a-p] | |
# session | |
Session.vim | |
# temporary | |
.netrwhist | |
# auto-generated tag files | |
tags | |
### Xcode ### | |
# Xcode | |
# | |
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore | |
## Build generated | |
## Various settings | |
## Other | |
### Xcode Patch ### | |
*.xcodeproj/* | |
!*.xcodeproj/project.pbxproj | |
!*.xcodeproj/xcshareddata/ | |
!*.xcworkspace/contents.xcworkspacedata | |
/*.gcno | |
# End of https://www.gitignore.io/api/go,vim,ruby,macos,emacs,swift,xcode,fastlane,carthage,cocoapods,objective-c |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment