Xilinx용 .gitignore

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

FPGA 개발 도구

Xilinx용 전체 .gitignore

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

### Xilinx ###
*.jou
# Eclipse 작업 공간 메타데이터
.metadata
# Eclipse 프로젝트 파일
.project
*.debug
*.str
# 임시 파일
*.tmp
*.rst
# ZIP 압축 파일
*.zip
*.os
*.html
*.js
# 로그 파일
*.log
*.pb
*.dcp
*.hwdef
*.vds
*.veo
*.wdf
*.vdi
*.dmp
*.rpx
*.rpt
*_stub.v
*_stub.vhdl
*_funcsim.v
*_funcsim.vhdl
# 캐시 파일
*.cache
*.data
*.ipdefs
.Xil
*.sdk
*.hw
*.ip_user_files
*_synth_*
.jobs
*/*.runs/synth*/*.xml
*/*.runs/synth*/*.txt
*/*.runs/synth*/*.sh
*/*.runs/synth*/*.tcl
*/*.runs/synth*/*.bat
*/*.runs/synth*/*.xdc
!*/*.runs/synth*/*utilization*.rpt
*.runs/synth*/*.xml
*.runs/synth*/*.txt
*.runs/synth*/*.sh
*.runs/synth*/*.tcl
*.runs/synth*/*.bat
*.runs/synth*/*.xdc
!*.runs/synth*/*utilization*.rpt
*/*.runs/impl*/*.xml
*/*.runs/impl*/*.html
*/*.runs/impl*/*.txt
*/*.runs/impl*/*.sh
*/*.runs/impl*/*.tcl
*/*.runs/impl*/*.bat
!*/*.runs/impl*/*utilization*.rpt
*.runs/impl*/*.xml
*.runs/impl*/*.html
*.runs/impl*/*.txt
*.runs/impl*/*.sh
*.runs/impl*/*.tcl
*.runs/impl*/*.bat
!*.runs/impl*/*utilization*.rpt
*/*/bd/*/hdl
*/*/*/bd/*/hdl
*/*/bd/*/*.xdc
*/*/*/bd/*/*.xdc
*/*/bd/*/ip/*/*.xdc
*/*/*/bd/*/ip/*/*.xdc
*/*/bd/*/ip/*/*/
*/*/*/bd/*/ip/*/*/
*/*/bd/*/ip/*/*.vhd
*/*/*/bd/*/ip/*/*.vhd
*/*/bd/*/ip/*/*.xml
*/*/*/bd/*/ip/*/*.xml
*.c
*.h
*.vho
*/*/bd/*/ip/*/*.tcl
*/*/*/bd/*/ip/*/*.tcl
hw_handoff
ipshared

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

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

일반

패턴 제외 대상
.metadata Eclipse 작업 공간 메타데이터
.project Eclipse 프로젝트 파일
*.jou [home]
*.debug 일반
*.str 일반
*.tmp 임시 파일
*.rst 일반
*.zip ZIP 압축 파일
*.os 일반
*.html 일반
*.js 일반
*.log 로그 파일
*.pb 일반
*.dcp 일반
*.hwdef 일반
*.vds 일반
*.veo 일반
*.wdf 일반
*.vdi 일반
*.dmp 일반
*.rpx 일반
*.rpt 일반
*_stub.v 일반
*_stub.vhdl 일반
*_funcsim.v 일반
*_funcsim.vhdl 일반
*.cache 캐시 파일
*.data 일반
*.ipdefs 일반
.Xil 일반
*.sdk 일반
*.hw 일반
*.ip_user_files 일반
*_synth_* ## IP 합성
.jobs 일반
*/*.runs/synth*/*.xml ## 프로젝트 합성
*/*.runs/synth*/*.txt 일반
*/*.runs/synth*/*.sh 일반
*/*.runs/synth*/*.tcl 일반
*/*.runs/synth*/*.bat 일반
*/*.runs/synth*/*.xdc 일반
!*/*.runs/synth*/*utilization*.rpt 일반
*.runs/synth*/*.xml 일반
*.runs/synth*/*.txt 일반
*.runs/synth*/*.sh 일반
*.runs/synth*/*.tcl 일반
*.runs/synth*/*.bat 일반
*.runs/synth*/*.xdc 일반
!*.runs/synth*/*utilization*.rpt 일반
*/*.runs/impl*/*.xml ## 프로젝트 구현
*/*.runs/impl*/*.html 일반
*/*.runs/impl*/*.txt 일반
*/*.runs/impl*/*.sh 일반
*/*.runs/impl*/*.tcl 일반
*/*.runs/impl*/*.bat 일반
!*/*.runs/impl*/*utilization*.rpt 일반
*.runs/impl*/*.xml 일반
*.runs/impl*/*.html 일반
*.runs/impl*/*.txt 일반
*.runs/impl*/*.sh 일반
*.runs/impl*/*.tcl 일반
*.runs/impl*/*.bat 일반
!*.runs/impl*/*utilization*.rpt 일반
*/*/bd/*/hdl ## 블록 설계
*/*/*/bd/*/hdl 일반
*/*/bd/*/*.xdc 일반
*/*/*/bd/*/*.xdc 일반
*/*/bd/*/ip/*/*.xdc 일반
*/*/*/bd/*/ip/*/*.xdc 일반
*/*/bd/*/ip/*/*/ 일반
*/*/*/bd/*/ip/*/*/ 일반
*/*/bd/*/ip/*/*.vhd 일반
*/*/*/bd/*/ip/*/*.vhd 일반
*/*/bd/*/ip/*/*.xml 일반
*/*/*/bd/*/ip/*/*.xml 일반
*.c 일반
*.h 일반
*.vho 일반
*/*/bd/*/ip/*/*.tcl 일반
*/*/*/bd/*/ip/*/*.tcl 일반
hw_handoff 일반
ipshared 일반

이 Xilinx용 .gitignore 사용 방법

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

다른 하드웨어용 .gitignore 템플릿

모든 하드웨어 템플릿 보기