💡 Mục đích
Git và GitHub không cho tạo thư mục trống, nên ta dùng một file “giữ chỗ” tên .gitkeep để Git lưu lại thư mục đó.
Phương pháp này rất phổ biến trong cộng đồng lập trình.
🪄 CÁCH TẠO THƯ MỤC RỖNG BẰNG GIAO DIỆN GITHUB
1.Mở repository (repo) của bạn trên GitHub.
2.Bấm nút Add file → Create new file.
3.Trong ô “Name your file…”, nhập theo cấu trúc:
ten_thu_muc/.gitkeep
🔹 Ví dụ:
music/.gitkeep
images/.gitkeep
assets/js/.gitkeep
GitHub sẽ tự tạo các thư mục tương ứng.
4.Ở ô Commit message, nhập nội dung ngắn gọn, ví dụ:
Create music folder
5.Bấm Commit changes để lưu.
✅ Kết quả:
GitHub sẽ tạo thư mục music/ (hoặc thư mục bạn đặt) và thêm file .gitkeep bên trong.
Thư mục này có thể rỗng nhưng vẫn hiển thị trong repo.
🧹 CÁCH XOÁ FILE .gitkeep KHI KHÔNG CẦN NỮA
1.Mở thư mục chứa file .gitkeep
2.Click vào file .gitkeep
3.Bấm biểu tượng “…” → Delete this file
4.Ghi commit message, ví dụ:
delete .gitkeep
5.Bấm Commit changes
➡️ Nếu thư mục không còn file nào khác, GitHub sẽ tự ẩn thư mục đó.
⚙️ MẸO NHỎ
.gitkeep chỉ là file giữ chỗ, có thể để rỗng hoàn toàn.
Một số team dùng .placeholder thay vì .gitkeep, nhưng .gitkeep là chuẩn phổ biến nhất.
Dùng cách này để tạo sẵn cấu trúc dự án như:
assets/css/.gitkeep
assets/js/.gitkeep
assets/images/.gitkeep
music/.gitkeep
