MoonBit용 .gitignore
저장소에 바로 복사할 수 있는 MoonBit 제외 규칙 17개.
WebAssembly, JavaScript 및 네이티브 대상용 언어
MoonBit용 전체 .gitignore
# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 16:12:24 UTC
# 기술: MoonBit
### MoonBit ###
_build/
# 로컬 MoonBit 패키지 캐시
.mooncakes/
moonbit-coverage-*.txt
_coverage/
bisect.coverage
*.js.map
# Node.js 의존성
node_modules/
*.wasm
*.wat
# MoonBit 에이전트 실행 상태
.moonagent/
*.ll
*.bc
# 목적 파일
*.o
*.s
# 컴파일러 결과
*.out
# Windows 실행 파일
*.exe
# macOS 디버그 심볼
*.dSYM/
이 MoonBit 규칙이 실제로 제외하는 항목
아래에서 각 패턴과 .gitignore에 포함하는 이유를 확인하세요.
MoonBit 기본 빌드 출력 디렉터리.
| 패턴 |
제외 대상 |
_build/ |
MoonBit 기본 빌드 출력 디렉터리. |
로컬 MoonBit 패키지 캐시 디렉터리.
| 패턴 |
제외 대상 |
.mooncakes/ |
로컬 MoonBit 패키지 캐시 |
MoonBit 도구가 생성한 커버리지 보고서.
| 패턴 |
제외 대상 |
moonbit-coverage-*.txt |
MoonBit 도구가 생성한 커버리지 보고서. |
커버리지 명령이 사용하는 출력 디렉터리.
| 패턴 |
제외 대상 |
_coverage/ |
커버리지 명령이 사용하는 출력 디렉터리. |
Bisect 런타임 커버리지 데이터 파일.
| 패턴 |
제외 대상 |
bisect.coverage |
Bisect 런타임 커버리지 데이터 파일. |
JavaScript 결과용으로 생성된 소스 맵 파일.
| 패턴 |
제외 대상 |
*.js.map |
JavaScript 결과용으로 생성된 소스 맵 파일. |
JS 대상 워크플로에서 사용하는 Node.js 의존성.
| 패턴 |
제외 대상 |
node_modules/ |
Node.js 의존성 |
컴파일된 WebAssembly 바이너리.
| 패턴 |
제외 대상 |
*.wasm |
컴파일된 WebAssembly 바이너리. |
WebAssembly 텍스트 형식 결과.
| 패턴 |
제외 대상 |
*.wat |
WebAssembly 텍스트 형식 결과. |
MoonBit 에이전트 실행 상태 및 임시 파일.
| 패턴 |
제외 대상 |
.moonagent/ |
MoonBit 에이전트 실행 상태 |
LLVM 텍스트 중간 표현(IR) 파일.
| 패턴 |
제외 대상 |
*.ll |
LLVM 텍스트 중간 표현(IR) 파일. |
LLVM 비트코드 파일.
| 패턴 |
제외 대상 |
*.bc |
LLVM 비트코드 파일. |
LLVM/네이티브 컴파일의 네이티브 목적 파일.
생성된 어셈블리 소스 파일.
| 패턴 |
제외 대상 |
*.s |
생성된 어셈블리 소스 파일. |
Unix 계열 시스템의 기본 실행 파일 출력 이름.
Windows의 네이티브 실행 파일 결과.
| 패턴 |
제외 대상 |
*.exe |
Windows 실행 파일 |
*.dSYM/ |
macOS 디버그 심볼 |
이 MoonBit용 .gitignore 사용 방법
- 위의 MoonBit 규칙을 복사하거나 파일을 바로 다운로드하세요.
- Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
- 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
- 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.