nugawiki

./dev-ops

gitignore 생성

업데이트 2023-03-11 5분 소요 /DEV-OPS #GIT/SVN
  • 프로젝트 환경에 따라 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