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/네이티브 컴파일의 네이티브 목적 파일.

패턴 제외 대상
*.o 목적 파일

생성된 어셈블리 소스 파일.

패턴 제외 대상
*.s 생성된 어셈블리 소스 파일.

Unix 계열 시스템의 기본 실행 파일 출력 이름.

패턴 제외 대상
*.out 컴파일러 결과

Windows의 네이티브 실행 파일 결과.

패턴 제외 대상
*.exe Windows 실행 파일
*.dSYM/ macOS 디버그 심볼

이 MoonBit용 .gitignore 사용 방법

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

다른 언어용 .gitignore 템플릿

모든 언어 템플릿 보기