Git은 버전 관리 시스템으로 개발 프로젝트의 소스 코드를 효과적으로 관리할 수 있게 해줍니다

그러나 모든 파일을 버전 관리에 포함하는 것은 필요하지 않을 때가 있습니다

예를 들어 개발 환경 설정 파일이나 빌드된 파일들은 보통 버전 관리에 포함되지 않아야 합니다

이러한 파일들을 Git으로 추적하지 않도록 설정하는데 사용되는 것이 .gitignore 파일입니다

 

.gitignore 파일 작성 방법

파일 및 폴더 지정

.gitignore 파일에 추적하지 않을 파일 또는 폴더를 지정합니다

각 줄에 하나의 파일 또는 폴더를 작성합니다

# 개발 환경 설정 파일
config.properties

# 빌드된 파일 폴더
build/

패턴 사용

.gitignore 파일에서는 와일드카드와 패턴을 사용하여 여러 파일을 한꺼번에 지정할 수 있습니다

# 모든 .log 파일
*.log

# 특정 폴더의 모든 하위 폴더 및 파일
logs/

주의 사항

  • .gitignore 파일은 Git 저장소의 루트 디렉토리에 위치해야 합니다
  • .gitignore 파일에 추가된 파일이더라도 Git에서 이미 추적중이라면 계속 추적하게 됩니다

.gitinore 파일 예제

# IDE 및 편집기 설정 파일
.idea/
.vscode/

# 빌드된 파일 및 디렉토리
build/
target/

# 로그 파일
*.log

+ Recent posts