GoLand용 .gitignore

저장소에 바로 복사할 수 있는 GoLand 제외 규칙 34개.

Go 개발용 JetBrains IDE

GoLand용 전체 .gitignore

# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 16:10:03 UTC
# 기술: GoLand

### GoLand ###
# IntelliJ 작업 공간 설정
.idea/**/workspace.xml
# IntelliJ 작업
.idea/**/tasks.xml
# IntelliJ 사용 통계
.idea/**/usage.statistics.xml
# IntelliJ 사용자 사전
.idea/**/dictionaries
# IntelliJ 보류된 변경 사항
.idea/**/shelf
.idea/**/aws.xml
# IntelliJ 콘텐츠 모델
.idea/**/contentModel.xml
# IntelliJ 데이터베이스 구성
.idea/**/dataSources/
# IntelliJ 데이터 소스 ID
.idea/**/dataSources.ids
# IntelliJ 로컬 데이터 소스
.idea/**/dataSources.local.xml
# IntelliJ SQL 데이터 소스
.idea/**/sqlDataSources.xml
# IntelliJ 동적 요소
.idea/**/dynamic.xml
# IntelliJ UI 디자이너
.idea/**/uiDesigner.xml
# IntelliJ 데이터베이스 탐색기
.idea/**/dbnavigator.xml
# IntelliJ Gradle 설정
.idea/**/gradle.xml
# IntelliJ 프로젝트 라이브러리
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# IntelliJ 작업 공간 파일
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# 참고: https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119
.idea/sonarlint.xml
com_crashlytics_export_strings.xml
# Crashlytics 구성
crashlytics.properties
# Crashlytics 빌드
crashlytics-build.properties
# Fabric 속성
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml

이 GoLand 규칙이 실제로 제외하는 항목

아래에서 각 패턴과 .gitignore에 포함하는 이유를 확인하세요.

사용자별 항목

패턴 제외 대상
.idea/**/workspace.xml IntelliJ 작업 공간 설정
.idea/**/tasks.xml IntelliJ 작업
.idea/**/usage.statistics.xml IntelliJ 사용 통계
.idea/**/dictionaries IntelliJ 사용자 사전
.idea/**/shelf IntelliJ 보류된 변경 사항

AWS 사용자별 파일

패턴 제외 대상
.idea/**/aws.xml AWS 사용자별 파일

생성된 파일

패턴 제외 대상
.idea/**/contentModel.xml IntelliJ 콘텐츠 모델

민감하거나 자주 바뀌는 파일

패턴 제외 대상
.idea/**/dataSources/ IntelliJ 데이터베이스 구성
.idea/**/dataSources.ids IntelliJ 데이터 소스 ID
.idea/**/dataSources.local.xml IntelliJ 로컬 데이터 소스
.idea/**/sqlDataSources.xml IntelliJ SQL 데이터 소스
.idea/**/dynamic.xml IntelliJ 동적 요소
.idea/**/uiDesigner.xml IntelliJ UI 디자이너
.idea/**/dbnavigator.xml IntelliJ 데이터베이스 탐색기

Gradle

패턴 제외 대상
.idea/**/gradle.xml IntelliJ Gradle 설정
.idea/**/libraries IntelliJ 프로젝트 라이브러리

CMake

패턴 제외 대상
cmake-build-*/ CMake

Mongo Explorer 플러그인

패턴 제외 대상
.idea/**/mongoSettings.xml Mongo Explorer 플러그인

파일 기반 프로젝트 형식

패턴 제외 대상
*.iws IntelliJ 작업 공간 파일

IntelliJ

패턴 제외 대상
out/ IntelliJ
.idea_modules/ mpeltonen/sbt-idea 플러그인

JIRA 플러그인

패턴 제외 대상
atlassian-ide-plugin.xml JIRA 플러그인

Cursive Clojure 플러그인

패턴 제외 대상
.idea/replstate.xml Cursive Clojure 플러그인

SonarLint 플러그인

패턴 제외 대상
.idea/sonarlint/ SonarLint 플러그인
.idea/sonarlint.xml 참고: https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119

Crashlytics 플러그인(Android Studio 및 IntelliJ용)

패턴 제외 대상
com_crashlytics_export_strings.xml Crashlytics 플러그인(Android Studio 및 IntelliJ용)
crashlytics.properties Crashlytics 구성
crashlytics-build.properties Crashlytics 빌드
fabric.properties Fabric 속성

편집기 기반 HTTP 클라이언트

패턴 제외 대상
.idea/httpRequests 편집기 기반 HTTP 클라이언트
http-client.private.env.json 편집기 기반 HTTP 클라이언트

Android Studio 3.1+ 직렬화된 캐시 파일

패턴 제외 대상
.idea/caches/build_file_checksums.ser Android Studio 3.1+ 직렬화된 캐시 파일

Apifox Helper 캐시

패턴 제외 대상
.idea/.cache/.Apifox_Helper Apifox Helper 캐시
.idea/ApifoxUploaderProjectSetting.xml Apifox Helper 캐시

이 GoLand용 .gitignore 사용 방법

  1. 위의 GoLand 규칙을 복사하거나 파일을 바로 다운로드하세요.
  2. Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
  3. 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
  4. 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.

다른 통합 개발 환경(IDE)용 .gitignore 템플릿

모든 통합 개발 환경(IDE) 템플릿 보기