GitHub에서 .gitignore 파일을 사용하는 것은 버전 관리 시스템(Git)이 특정 파일을 무시하도록 지시하는 것입니다. .gitignore 파일에는 Git에서 추적하지 않을 파일이나 폴더의 목록이 포함됩니다.
예를 들어, 개발자가 프로젝트를 관리하면서 보안 비밀번호, API 키, 로그 파일 등을 저장하는 경우, 이러한 파일은 프로젝트에 필요하지만 버전 관리에는 필요하지 않습니다. 이 경우, .gitignore 파일에 해당 파일이나 폴더를 명시하여 Git에서 무시하도록 지시할 수 있습니다.
또한, .gitignore 파일을 사용하여 개발자가 특정 IDE나 특정 언어 또는 라이브러리에 종속되지 않고 프로젝트를 관리할 수 있습니다. 이렇게 하면 개발자가 불필요한 파일을 Git에 커밋하지 않고 저장소의 용량을 줄일 수 있습니다.
일반적으로 로그 파일은 Git에서 추적하지 않도록 .gitignore 파일에 명시됩니다. 로그 파일은 프로젝트의 실행 내역을 기록하는 파일이므로 개발자가 자주 업데이트하고 Git에 커밋하는 것이 적절하지 않습니다. 또한 로그 파일은 주기적으로 삭제되어 용량이 크고 불필요한 파일이 될 수 있습니다.
따라서 로그 파일을 Git에서 무시하도록 .gitignore 파일에 명시하면, 로그 파일이 Git 저장소에 추가되지 않아서 저장소의 용량이 줄어들고 관리가 더욱 효율적이 됩니다. 하지만 로그 파일이나 다른 특정 파일이 Git 저장소에 반드시 포함되어야 할 경우, .gitignore 파일에서 해당 파일을 제외하도록 수정할 수 있습니다.
예시 (나는 intellij 에서 사용하고있음)
# IntelliJ project files
*.iml
out
gen
build
*.log
logs/
.idea
target
'Git' 카테고리의 다른 글
[GIT] Spring boot Maven, Gradle 프로젝트 내려받기 (0) | 2022.05.17 |
---|---|
[GIT] 깃 저장소 다운받는 주소 (0) | 2021.10.29 |