.log 파일은 gitignore에 등록하여도 되는가?

github의 gitignore를 참조하면 일반적으론 .log 파일은 등록하는 것 같다. 그러나 해당 글의 kurt-Dekker 분의 답변에 따르면 .log 파일은 버전 컨트롤에 등록하지 않는다고 한다. 로그에 흥미로운 데이터가 있을 수 있지만, 본인은 실제로 포렌식 버그 추적에 도움이 되었던 적은 거 없었던 것 같다. 

 

.log 파일 제외하기

프로젝트 처음 시작 시 gitignore를 적용한다면, 바로 .log 파일을 제외하도록 만들면 되지만, git은 과거에 추적된 파일은 무시하지 않기 때문에 gitignore에 .log가 처음부터 적용되어 있지 않았다면 해당 방법을 사용하여 git의 캐쉬를 정리한 뒤 다시 gitignore를 적용하면 된다.

 

 

참고자료

- https://discussions.unity.com/t/files-log-on-gitignore/861518

- https://github.com/github/gitignore/blob/main/Unity.gitignore

- https://discussions.unity.com/t/should-i-add-log-files-to-gitignore/852937

- https://stackoverflow.com/questions/19663093/apply-gitignore-on-an-existing-repository-already-tracking-large-number-of-file