[Github] .gitignore란?
[Github] .gitignore란?
.gitignore란?
- Git버전 관리에서 제외할 파일 목록을 지정하는 파일
- git으로 프로젝트를 관리할 때, 그 프로젝트 안의 특정파일들은 관리할 필요가 없는 경우가 있다.
- ex) 프로젝트 설정파일
- ex) 자동으로 생성되는 로그파일( *.log)
- ex) 빌드할 때 생기는 컴파일 된 파일( *.class)
- 따라서 이런 파일들을 git이 track하지 않도록 .gitignore을 설정함
github에 이미 올라가 있는 파일을 삭제하고 .gitignore 적용하기
- 이미 버전 관리에 포함되어 있는 파일들을 .gitignore파일에 기록한다고 해서 Git이 알아서 버전 관리에서 제외 하지는 않는다.
- 즉, Git이 계속해서 해당 파일을 track하고 있다는 것
- ex) 이미 github에 올라가 있는 파일을 삭제하고 더 이상 track하고 싶지 않으면 해당 파일을 수동으로 버전관리에서 제외시켜야함
출처
댓글
댓글 쓰기