프로젝트 상관없이 글로벌 git ignore 설정하기

macOS의 경우

nano ~/.gitignore_global

.gitignore의 글로벌 세팅이 가능한지 처음 알았다.

계속 쓸지 안쓸지 모를 웹스톰 때문에 회사 프로젝트 .gitignore.idea를 넣기 좀 뭐해서 고민이었는데 다행히 해결.


윈도우 환경에서만 할 수 있는 레거시 작업이 정기적으로 생기고,
재택 원격 붙는 것도 좀 애매하여 요즘은 윈도우 PC를 회사 메인 컴으로 쓰고 있는데 덕분에 윈도우에서도 글로벌 갓이그노어가 필요했다.

git config --global core.excludesFile "%USERPROFILE%\.gitignore"

사실 진작에 세팅하고 기록하진 않았었는데 소스트리가 원채 불안정하다보니 그쪽 옵션을 뭐하나 바꾸었더니 글로벌 깃이그노어가 풀려 다시 필요해서 또 필요할까봐 메모해놓는다.

https://stackoverflow.com/questions/7335420/global-git-ignore