.gitignore 파일


깃에서 추적관리가 배제가 되는 목록을 관리하는 파일은 .gitignore 입니다. 텍스트 에디터를 통하여 간단하게 파일을 생성하면 됩니다. 이때 확장자는 존재하지 않습니다.

.gitignore는 git과 ignore(무시하다)의 합성어입니다.


생성위치


.gitignore 파일은 워킹 디렉터리 루트에 생성합니다.
파일을 생성할때 점(.)이 있는 것을 꼭 확인해야 합니다. .은 숨겨진 파일을 의미합니다.

vscode를 통하여 .gitignore 파일을 생성합니다.

$ code .gitignore

.gitignore 파일을 작성할 때는 저장소 폴더의 최상위 디렉터리에 두어야 합니다.


목록작성


.gitignore 파일에 추적을 배제하기 위한 파일, 폴더의 목록을 나열하면 됩니다.
이 파일안에 나열된 목록은 깃에 의해서 추적하지 않습니다.

.gitignore에 등록된 목록은 깃의 이력으로 기록되지 않기 때문에, 로컬 저장소의 이력이 외부 서버로 전송되어 공개되어도 같이 전송이 되지 않기 때문에 안전하게 깃 저정소를 공유할 수 있습니다.


작성방법


.gitignore은 파일명, 폴더명만 나열하면 됩니다.
만일, 규칙을 적용하여 특정 파일들만 추적을 배제하고자 할때 규칙을 적용할 수 있습니다.


깃교과서

버전 관리 시스템의 이해와 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지
깃, 소스트리, 깃허브로 실습하며 기본기를 탄탄하게 다진다!