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 저장소에서 빈 디렉토리를 유지함으로써 프로젝트의 구조를 명확하게 할 수 있습니다. 프로젝트의 요구사항에 맞게 가장 적합한 방법을 선택해 사용해 보세요.