Git 파일/폴더 제외 방법
Git의 관리 대상에서 파일/폴더 제외하기
The information manager from Hell. - Linus Benedict Torvalds
.gitignore 파일 생성¶
Git이 특정 파일이나 폴더를 관리하지 않도록 설정하려면 .gitignore
파일을 만들어서 목록을 추가해두면 된다.
GitHub과 같은 Git 서비스를 이용한다면 저장소를 생성할 때 프로젝트에서 사용하는 언어에 적절한 프리셋을 선택해서 생성할 수 있다.
기존 관리 대상 파일 제거¶
기존에 관리 대상인 파일은 .gitignore
에 추가하더라도 변경 내용이 추가로 업로드 되지 않는 것일 뿐 기존 내용은 그대로 저장소에 남아 있게 된다. 따라서 해당 파일을 Git 저장소에서 삭제해줘야 한다.
- 파일을 워킹 트리와 인덱스에서 삭제
- 파일/폴더를 원격 저장소에서만 삭제