About/Git
[Git] Git 저장소에 빈 디렉토리 추가하는 쉬운 방법: .gitkeep과 .gitignore 활용하기
김징어
2023. 11. 15. 23:52
Git 저장소에 빈 디렉토리 추가하기
Git은 기본적으로 빈 디렉토리를 추적하지 않습니다. 이는 Git이 파일의 변화를 추적하기 때문인데요, 빈 디렉토리에는 추적할 파일이 없기 때문입니다. 그러나 때로는 프로젝트의 구조를 유지하기 위해 빈 디렉토리가 필요할 수 있습니다. 이 글에서는 Git 저장소에 빈 디렉토리를 추가하는 방법을 알아보겠습니다.
방법 1: .gitkeep
파일 사용하기
가장 일반적인 방법은 빈 디렉토리에 .gitkeep
파일을 추가하는 것입니다. .gitkeep
은 Git에 의해 공식적으로 인식되는 파일은 아니지만, 이 방법은 널리 사용됩니다.
1. 빈 디렉토리 생성하기:
mkdir 폴더명
2. 생성된 디렉토리에 .gitkeep
파일 추가하기:
touch 폴더명/.gitkeep
3. .gitkeep
파일을 Git에 추가하고 커밋하기:
git add 폴더명/.gitkeep
git commit -m "빈 디렉토리 추가"
방법 2: .gitignore
파일 활용하기
또 다른 방법은 .gitignore
파일을 사용하는 것입니다. 이 방법은 특정 파일을 제외시키고 디렉토리만을 Git이 추적하게 하는 방식입니다.
1. 빈 디렉토리 생성하기:
mkdir 폴더명
2. .gitignore
파일에 예외 규칙 추가하기:
!폴더명/*
3. 변경사항을 Git에 추가하고 커밋하기:
git add .gitignore
git commit -m "빈 디렉토리 추적을 위한 .gitignore 업데이트"
결론: Git에서 빈 디렉토리를 관리하기 위해서는 .gitkeep
또는 .gitignore
파일을 사용하는 방법이 있습니다. 프로젝트의 필요에 따라 적절한 방법을 선택하시면 됩니다.
이러한 방법들을 사용하여 Git 저장소에서 빈 디렉토리를 유지함으로써 프로젝트의 구조를 명확하게 할 수 있습니다. 프로젝트의 요구사항에 맞게 가장 적합한 방법을 선택해 사용해 보세요.