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