# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 16:12:20 UTC
# 기술: libogc
### libogc ###
*.d
# 빌드 출력 디렉터리
build/
# 목적 파일
*.o
meta.xml
*.ko
icon.png
# 목적 파일
*.obj
# Visual Studio Code 설정
.vscode/
*.elf
# IntelliJ IDEA 프로젝트 파일
.idea/
*.gch
*.ilk
# Sublime Text 프로젝트 파일
*.sublime-project
*.map
*.pch
# Sublime Text 작업 공간
*.sublime-workspace
*.exp
# Emacs 백업 파일
*~
# 백업 파일
*.bak
# Vim 스왑 파일
*.swp
# 라이브러리 파일
*.lib
# 임시 파일
*.tmp
# 정적 라이브러리
*.a
# 로그 파일
*.log
*.la
# 라이브러리 디렉터리
lib/
*.lo
deps/
# 동적 링크 라이브러리
*.dll
obj/
# Windows 휴지통
$RECYCLE.BIN/
# 공유 객체
*.so
# 버전이 지정된 공유 객체
*.so.*
.Trash-1000/
# macOS 동적 라이브러리
*.dylib
.Spotlight-V100/
# Windows 실행 파일
*.exe
.fseventsd/
# 컴파일러 결과
*.out
# macOS 폴더 설정(Desktop Services Store)
.DS_Store
# 애플리케이션 번들
*.app
# 32비트 x86 바이너리
*.i*86
# 64비트 x86 바이너리
*.x86_64
# 16진수 덤프 파일
*.hex
# macOS 디버그 심볼
*.dSYM/
# 스택 사용량 파일
*.su
*.bin
# 중간 디버그 파일
*.idb
# 프로그램 디버그 데이터베이스
*.pdb
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
*.dol
이 libogc 규칙이 실제로 제외하는 항목
아래에서 각 패턴과 .gitignore에 포함하는 이유를 확인하세요.
필수 구성 요소
패턴
제외 대상
*.d
필수 구성 요소
빌드 디렉터리 제외
패턴
제외 대상
build/
빌드 출력 디렉터리
목적 파일
패턴
제외 대상
*.o
목적 파일
*.ko
목적 파일
*.obj
목적 파일
*.elf
목적 파일
*.bin
목적 파일
Wii 전용 메타데이터 파일 제외
패턴
제외 대상
meta.xml
Wii 전용 메타데이터 파일 제외
icon.png
Wii 전용 메타데이터 파일 제외
편집기 또는 IDE 전용 파일 제외
패턴
제외 대상
.vscode/
Visual Studio Code 설정
.idea/
IntelliJ IDEA 프로젝트 파일
*.sublime-project
Sublime Text 프로젝트 파일
*.sublime-workspace
Sublime Text 작업 공간
사전 컴파일된 헤더
패턴
제외 대상
*.gch
사전 컴파일된 헤더
*.pch
사전 컴파일된 헤더
링커 결과
패턴
제외 대상
*.ilk
링커 결과
*.map
링커 결과
*.exp
링커 결과
백업 또는 임시 파일 제외
패턴
제외 대상
*~
Emacs 백업 파일
*.bak
백업 파일
*.swp
Vim 스왑 파일
*.tmp
임시 파일
라이브러리
패턴
제외 대상
*.lib
라이브러리 파일
*.a
정적 라이브러리
*.la
라이브러리
*.lo
라이브러리
로그 파일 제외
패턴
제외 대상
*.log
로그 파일
라이브러리 및 의존성 제외
패턴
제외 대상
lib/
라이브러리 디렉터리
deps/
라이브러리 및 의존성 제외
obj/
라이브러리 및 의존성 제외
공유 객체(Windows DLL 포함)
패턴
제외 대상
*.dll
동적 링크 라이브러리
*.so
공유 객체
*.so.*
버전이 지정된 공유 객체
*.dylib
macOS 동적 라이브러리
운영체제 전용 파일 제외
패턴
제외 대상
$RECYCLE.BIN/
Windows 휴지통
.Trash-1000/
운영체제 전용 파일 제외
.Spotlight-V100/
운영체제 전용 파일 제외
.fseventsd/
운영체제 전용 파일 제외
.DS_Store
macOS 폴더 설정(Desktop Services Store)
실행 파일
패턴
제외 대상
*.exe
Windows 실행 파일
*.out
컴파일러 결과
*.app
애플리케이션 번들
*.i*86
32비트 x86 바이너리
*.x86_64
64비트 x86 바이너리
*.hex
16진수 덤프 파일
*.dol
실행 파일
*.elf
실행 파일
디버그 파일
패턴
제외 대상
*.dSYM/
macOS 디버그 심볼
*.su
스택 사용량 파일
*.idb
중간 디버그 파일
*.pdb
프로그램 디버그 데이터베이스
커널 모듈 컴파일 결과
패턴
제외 대상
*.mod*
커널 모듈 컴파일 결과
*.cmd
커널 모듈 컴파일 결과
.tmp_versions/
커널 모듈 컴파일 결과
modules.order
커널 모듈 컴파일 결과
Module.symvers
커널 모듈 컴파일 결과
Mkfile.old
커널 모듈 컴파일 결과
dkms.conf
커널 모듈 컴파일 결과
이 libogc용 .gitignore 사용 방법
위의 libogc 규칙을 복사하거나 파일을 바로 다운로드하세요.
Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.