post
Git에서 파일을 무시하는 방법은 .gitignore만이 아님
Git의 파일 무시 규칙은 공유 범위에 따라 .gitignore, .git/info/exclude, ~/.config/git/ignore의 세 수준으로 나뉨 .gitignore는 저장소 코드와 함께 커밋되므로, 팀이나 프로젝트가 함께 적용해야 하는 공유 규칙을 두는 위치임
한 줄 요약
Git의 파일 무시 규칙은 공유 범위에 따라 .gitignore, .git/info/exclude, ~/.config/git/ignore의 세 수준으로 나뉨
핵심 내용
Git의 파일 무시 규칙은 공유 범위에 따라 .gitignore, .git/info/exclude, ~/.config/git/ignore의 세 수준으로 나뉨
.gitignore는 저장소 코드와 함께 커밋되므로, 팀이나 프로젝트가 함께 적용해야 하는 공유 규칙을 두는 위치임
개인 파일이나 로컬 작업용 파일처럼 저장소에는 필요하지만 팀 규칙으로 만들기 애매한 항목은 .git/info/exclude에 두는 편이 적합함
macOS의 .DS_Store처럼 모든 저장소에서 반복적으로 제외할 파일은 머신 전역 ignore 파일인 ~/.config/git/ignore에 넣을 수 있음
git check-ignore -v 은 어떤 규칙이 파일을 무시하는지 추적할 때 유용하며, 매칭되는 규칙이 없으면 출력이 없음
왜 중요한가
.gitignore는 저장소 코드와 함께 커밋되므로, 팀이나 프로젝트가 함께 적용해야 하는 공유 규칙을 두는 위치임 개인 파일이나 로컬 작업용 파일처럼 저장소에는 필요하지만 팀 규칙으로 만들기 애매한 항목은 .git/info/exclude에 두는 편이 적합함 macOS의 .DS_Store처럼 모든 저장소에서 반복적으로 제외할 파일은 머신 전역 ignore 파일인 ~/.config/git/ignore에 넣을 수 있음
참조한 것 · 가져온 것
원문: https://nelson.cloud/.gitignore-isnt-the-only-way-to-ignore-files-in-git/
GeekNews: https://news.hada.io/topic?id=30627
