깃허브 리포지토리를 분석하고 있는데 .gitignore 파일을 보게 됐다.
읽어보면 git ignore, '무시할 git' 이라는 뜻인데, 도대체 무엇을 무시하는 파일이고 왜, 어떤 용도로 있는 파일일까?
.gitignore 파일이란?
Git의 추적을 피하고 싶은 파일명들을 적어넣은 파일로, Git 버전 관리에서 제외할 파일 목록들을 작성한 파일이다.
따라서 .gitignore 파일 안에 프로그램 패키지 안에 있는 파일명들을 적어 놓으면
그 파일들은 git에 올려지지 않는 것이다.
Github로 버전 관리를 할 때 일반적으로 하나의 프로그램 패키지를 한번에 커밋을 올리는데
이때 몇몇 파일은 버전 관리를 할 필요가 없고, 또는 해서는 안되는 파일들이 있을 수가 있다.
그럴 때 파일 몇 개를 일일이 커밋하거나, 올리지 않을 파일들을 따로 명령어로 관리해도 되는데
번거롭고 귀찮으니까 그냥 이 .gitignore 파일에 파일명을 올려두면 그 파일들은 피해서 버전을 관리해준다.
따라서 Git 버전 관리를 피할 파일들이기 때문에 파일 이름이 .gitignore인가보다 ㅎㅎ.
+) 참고로 파일명 앞에 마침표(.)가 붙는 파일은
1. 숨김 파일
2. Git과 관련된 설정 파일
을 의미한다.
아래의 github 공식 사이트에서 정리한 글도 첨부해놓겠다!
Ignoring files(파일 무시) - GitHub Docs
Ignoring files(파일 무시) - GitHub Docs
GitHub에 체크 인하지 않으려는 파일을 무시하도록 Git을 구성할 수 있습니다.
docs.github.com
'Git & Github' 카테고리의 다른 글
[Github] 새로운 리포지토리 만들었는데 quick setup 안 뜰 때 (0) | 2025.01.28 |
---|---|
[Git] 첫 프로젝트를 만들었는데 git brach에 아무것도 안 뜰 때 (0) | 2025.01.28 |
[Git] 초보 개발자들을 위한 Commit과 Push의 차이점 쉬운 설명 (2) | 2025.01.28 |