./dev-ops
gitignore 생성
프로젝트 환경에 따라 gitignore 파일을 생성해주는 홈페이지 http://gitignore.io
아래 텍스트 내용을
.git이 존재하는 최상위 폴더에.gitignore로 저장한다.
Created by https://www.toptal.com/developers/gitignore/api/phpstorm,intellij,visualstudiocode,jetbrains,netbeans,eclipse,macos,windows,adobe,dreamweaver,pycharm
Edit at https://www.toptal.com/developers/gitignore?templates=phpstorm,intellij,visualstudiocode,jetbrains,netbeans,eclipse,macos,windows,adobe,dreamweaver,pycharm
Adobe
Adobe Source Files
*.psd *.ai *.indd *.prproj *.aep
Dreamweaver
DW Dreamweaver added files
_notes _compareTemp configs/ dwsync.xml dw_php_codehinting.config *.mno
Eclipse
.metadata bin/ tmp/ *.tmp *.bak *.swp *~.nib local.properties .settings/ .loadpath .recommenders
External tool builders
.externalToolBuilders/
Locally stored "Eclipse launch configurations"
*.launch
PyDev specific (Python IDE for Eclipse)
*.pydevproject
CDT-specific (C/C++ Development Tooling)
.cproject
CDT- autotools
.autotools
Java annotation processor (APT)
.factorypath
PDT-specific (PHP Development Tools)
.buildpath
sbteclipse plugin
.target
Tern plugin
.tern-project
TeXlipse plugin
.texlipse
STS (Spring Tool Suite)
.springBeans
Code Recommenders
.recommenders/
Annotation Processing
.apt_generated/ .apt_generated_test/
Scala IDE specific (Scala & Java development for Eclipse)
.cache-main .scala_dependencies .worksheet
Uncomment this line if you wish to ignore the project description file.
Typically, this file would be tracked if it contains build/dependency configurations:
#.project
Eclipse Patch
Spring Boot Tooling
.sts4-cache/
Intellij
Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
User-specific stuff
.idea//workspace.xml .idea//tasks.xml .idea//usage.statistics.xml .idea//dictionaries .idea/**/shelf
Generated files
.idea/**/contentModel.xml
Sensitive or high-churn files
.idea//dataSources/ .idea//dataSources.ids .idea//dataSources.local.xml .idea//sqlDataSources.xml .idea//dynamic.xml .idea//uiDesigner.xml .idea/**/dbnavigator.xml
Gradle
.idea//gradle.xml .idea//libraries
Gradle and Maven with auto-import
When using Gradle or Maven with auto-import, you should exclude module files,
since they will be recreated, and may cause churn. Uncomment if using
auto-import.
.idea/artifacts
.idea/compiler.xml
.idea/jarRepositories.xml
.idea/modules.xml
.idea/*.iml
.idea/modules
*.iml
*.ipr
CMake
cmake-build-*/
Mongo Explorer plugin
.idea/**/mongoSettings.xml
File-based project format
*.iws
IntelliJ
out/
mpeltonen/sbt-idea plugin
.idea_modules/
JIRA plugin
atlassian-ide-plugin.xml
Cursive Clojure plugin
.idea/replstate.xml
Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml crashlytics.properties crashlytics-build.properties fabric.properties
Editor-based Rest Client
.idea/httpRequests
Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
Intellij Patch
Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
*.iml
modules.xml
.idea/misc.xml
*.ipr
Sonarlint plugin
https://plugins.jetbrains.com/plugin/7973-sonarlint
.idea/**/sonarlint/
SonarQube Plugin
https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
.idea/**/sonarIssues.xml
Markdown Navigator plugin
https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
.idea//markdown-navigator.xml .idea//markdown-navigator-enh.xml .idea/**/markdown-navigator/
Cache file creation bug
See https://youtrack.jetbrains.com/issue/JBR-2257
.idea/$CACHE_FILE$
CodeStream plugin
https://plugins.jetbrains.com/plugin/12206-codestream
.idea/codestream.xml
JetBrains
Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
User-specific stuff
Generated files
Sensitive or high-churn files
Gradle
Gradle and Maven with auto-import
When using Gradle or Maven with auto-import, you should exclude module files,
since they will be recreated, and may cause churn. Uncomment if using
auto-import.
.idea/artifacts
.idea/compiler.xml
.idea/jarRepositories.xml
.idea/modules.xml
.idea/*.iml
.idea/modules
*.iml
*.ipr
CMake
Mongo Explorer plugin
File-based project format
IntelliJ
mpeltonen/sbt-idea plugin
JIRA plugin
Cursive Clojure plugin
Crashlytics plugin (for Android Studio and IntelliJ)
Editor-based Rest Client
Android studio 3.1+ serialized cache file
JetBrains Patch
Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
*.iml
modules.xml
.idea/misc.xml
*.ipr
Sonarlint plugin
https://plugins.jetbrains.com/plugin/7973-sonarlint
SonarQube Plugin
https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
Markdown Navigator plugin
https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
Cache file creation bug
See https://youtrack.jetbrains.com/issue/JBR-2257
CodeStream plugin
https://plugins.jetbrains.com/plugin/12206-codestream
macOS
General
.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
NetBeans
**/nbproject/private/ **/nbproject/Makefile-.mk **/nbproject/Package-.bash build/ nbbuild/ dist/ nbdist/ .nb-gradle/
PhpStorm
Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
User-specific stuff
Generated files
Sensitive or high-churn files
Gradle
Gradle and Maven with auto-import
When using Gradle or Maven with auto-import, you should exclude module files,
since they will be recreated, and may cause churn. Uncomment if using
auto-import.
.idea/artifacts
.idea/compiler.xml
.idea/jarRepositories.xml
.idea/modules.xml
.idea/*.iml
.idea/modules
*.iml
*.ipr
CMake
Mongo Explorer plugin
File-based project format
IntelliJ
mpeltonen/sbt-idea plugin
JIRA plugin
Cursive Clojure plugin
Crashlytics plugin (for Android Studio and IntelliJ)
Editor-based Rest Client
Android studio 3.1+ serialized cache file
PhpStorm Patch
Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
*.iml
modules.xml
.idea/misc.xml
*.ipr
Sonarlint plugin
https://plugins.jetbrains.com/plugin/7973-sonarlint
SonarQube Plugin
https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
Markdown Navigator plugin
https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
Cache file creation bug
See https://youtrack.jetbrains.com/issue/JBR-2257
CodeStream plugin
https://plugins.jetbrains.com/plugin/12206-codestream
PyCharm
Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
User-specific stuff
Generated files
Sensitive or high-churn files
Gradle
Gradle and Maven with auto-import
When using Gradle or Maven with auto-import, you should exclude module files,
since they will be recreated, and may cause churn. Uncomment if using
auto-import.
.idea/artifacts
.idea/compiler.xml
.idea/jarRepositories.xml
.idea/modules.xml
.idea/*.iml
.idea/modules
*.iml
*.ipr
CMake
Mongo Explorer plugin
File-based project format
IntelliJ
mpeltonen/sbt-idea plugin
JIRA plugin
Cursive Clojure plugin
Crashlytics plugin (for Android Studio and IntelliJ)
Editor-based Rest Client
Android studio 3.1+ serialized cache file
PyCharm Patch
Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
*.iml
modules.xml
.idea/misc.xml
*.ipr
Sonarlint plugin
https://plugins.jetbrains.com/plugin/7973-sonarlint
SonarQube Plugin
https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
Markdown Navigator plugin
https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
Cache file creation bug
See https://youtrack.jetbrains.com/issue/JBR-2257
CodeStream plugin
https://plugins.jetbrains.com/plugin/12206-codestream
VisualStudioCode
.vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json *.code-workspace
VisualStudioCode Patch
Ignore all local history of files
.history .ionide
Windows
Windows thumbnail cache files
Thumbs.db Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db
Dump file
*.stackdump
Folder config file
[Dd]esktop.ini
Recycle Bin used on file shares
$RECYCLE.BIN/
Windows Installer files
*.cab *.msi *.msix *.msm *.msp
Windows shortcuts
*.lnk
Sync
.csync_journal.db* .sync.db .sync_.db ~ ~$ .~lock.* ~.tmp .~ Icon\r .DS_Store .ds_store ._ Thumbs.db photothumb.db System Volume Information ..sw? .*.sw? .TemporaryItems .Trashes .DocumentRevisions-V100 .Trash- .fsevented .apdisk .directory *.part .filepart .crdownload .kate-swp .gnucash.tmp- .synkron. .sync.ffs_db .symform .symform-store .fuse_hidden .unison .nfs My Saved Places. ## .SynologyWorkingDirectory
End of https://www.toptal.com/developers/gitignore/api/phpstorm,intellij,visualstudiocode,jetbrains,netbeans,eclipse,macos,windows,adobe,dreamweaver,pycharm