개발관련/Git

.gitignore와 .gitkeep의 차이점

Rateye 2021. 8. 5. 10:24
728x90
반응형
질문 : .gitignore와 .gitkeep의 차이점은 무엇입니까?

.gitignore.gitkeep 의 차이점은 무엇입니까? 이름이 다른 동일한 것입니까, 아니면 둘 다 다른 기능을 수행합니까?

.gitkeep 에 대한 많은 문서를 찾을 수없는 것 같습니다.

답변

.gitkeep 은 Git의 기능이 아니기 때문에 문서화되지 않았습니다.

Git 은 완전히 빈 디렉토리를 추가 할 수 없습니다 . Git에서 빈 디렉터리를 추적하려는 사람들은이 디렉터리에 .gitkeep 파일은 무엇이든 불릴 수 있습니다. Git은이 이름에 특별한 의미를 부여하지 않습니다.

.gitignore 파일을 빈 디렉토리에 추가하는 경쟁 규칙이 있지만, 일부 사람들은이를 무시하지 않고 빈 디렉토리를 유지하는 것이 목표이기 때문에 이것을 혼란스럽게 생각합니다. .gitignore 는 추적되지 않은 파일을 찾을 때 Git에서 무시해야하는 파일을 나열하는데도 사용됩니다.

출처 : https://stackoverflow.com/questions/7229885/what-are-the-differences-between-gitignore-and-gitkeep
728x90
반응형