Delphi용 .gitignore

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

Object Pascal 개발 환경

Delphi용 전체 .gitignore

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

### Delphi ###
# Windows 실행 파일
*.exe
# 동적 링크 라이브러리
*.dll
*.bpl
*.bpi
*.dcp
# 공유 객체
*.so
# Android 패키지
*.apk
*.drc
*.map
*.dres
*.rsm
*.tds
*.dcu
# 라이브러리 파일
*.lib
# 정적 라이브러리
*.a
# 목적 파일
*.o
*.ocx
*.cfg
*.hpp
*Resource.rc
# 로컬 전용 파일(예: .env.local)
*.local
*.identcache
*.projdata
*.tvsconfig
*.dsk
*.dsv
__history/
__recovery/
*.~*
*.stat
modules/

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

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

Delphi 컴파일러 생성 바이너리(삭제해도 안전함)

패턴 제외 대상
*.exe Windows 실행 파일
*.dll 동적 링크 라이브러리
*.bpl Delphi 컴파일러 생성 바이너리(삭제해도 안전함)
*.bpi Delphi 컴파일러 생성 바이너리(삭제해도 안전함)
*.dcp Delphi 컴파일러 생성 바이너리(삭제해도 안전함)
*.so 공유 객체
*.apk Android 패키지
*.drc Delphi 컴파일러 생성 바이너리(삭제해도 안전함)
*.map Delphi 컴파일러 생성 바이너리(삭제해도 안전함)
*.dres Delphi 컴파일러 생성 바이너리(삭제해도 안전함)
*.rsm Delphi 컴파일러 생성 바이너리(삭제해도 안전함)
*.tds Delphi 컴파일러 생성 바이너리(삭제해도 안전함)
*.dcu Delphi 컴파일러 생성 바이너리(삭제해도 안전함)
*.lib 라이브러리 파일
*.a 정적 라이브러리
*.o 목적 파일
*.ocx Delphi 컴파일러 생성 바이너리(삭제해도 안전함)

Delphi 자동 생성 파일(중복 정보)

패턴 제외 대상
*.cfg Delphi 자동 생성 파일(중복 정보)
*.hpp Delphi 자동 생성 파일(중복 정보)
*Resource.rc Delphi 자동 생성 파일(중복 정보)

Delphi 로컬 파일(사용자별 정보)

패턴 제외 대상
*.local 로컬 전용 파일(예: .env.local)
*.identcache Delphi 로컬 파일(사용자별 정보)
*.projdata Delphi 로컬 파일(사용자별 정보)
*.tvsconfig Delphi 로컬 파일(사용자별 정보)
*.dsk Delphi 로컬 파일(사용자별 정보)
*.dsv Delphi 로컬 파일(사용자별 정보)

Delphi 기록 및 백업

패턴 제외 대상
__history/ Delphi 기록 및 백업
__recovery/ Delphi 기록 및 백업
*.~* Delphi 기록 및 백업

Castalia 통계 파일(XE7부터 Delphi에 Castalia 포함)

패턴 제외 대상
*.stat Castalia 통계 파일(XE7부터 Delphi에 Castalia 포함)

Boss 의존성 관리자의 vendor 폴더 https://github.com/HashLoad/boss

패턴 제외 대상
modules/ Boss 의존성 관리자의 vendor 폴더 https://github.com/HashLoad/boss

이 Delphi용 .gitignore 사용 방법

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

다른 언어용 .gitignore 템플릿

모든 언어 템플릿 보기