Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Tạo thư mục trên GitHub: Hướng dẫn chi tiết

Git không có tính năng tạo thư mục rỗng. Để tạo thư mục trong Git, bạn phải commit một thư mục chứa ít nhất một file, kể cả file ẩn.

Hướng dẫn này trình bày cách tạo thư mục trên GitHub: từ dòng lệnh Git và từ giao diện web GitHub.

Tạo thư mục trên GitHub: Từ Git

Chúng ta bắt đầu cập nhật dự án ck-git đã có kho Git. Trước khi code, tạo cấu trúc thư mục.

Kho GitHub hiện không có thư mục nào. Ta muốn tạo thư mục docs và dev bằng lệnh mkdir:

mkdir docs dev

Lệnh tạo hai thư mục. Nếu add và push ngay, chúng sẽ không hiện trên GitHub vì GitHub không hiển thị thư mục rỗng.

Để tạo thư mục, cần thêm nội dung vào. Vì mới khởi tạo dự án, ta thêm file placeholder:

touch docs/.gitkeep touch dev/.gitkeep

Tạo hai file .gitkeep. Tên này thường dùng cho thư mục trống, nhưng không bắt buộc phải dùng tên này.

Bây giờ các thư mục đã có file, có thể theo dõi và commit:

git add * git commit -m "feat: Create directory structure" git push

Kiểm tra trên dashboard GitHub, hai thư mục dev và docs đã xuất hiện, mỗi thư mục chứa một file.

Tạo thư mục trên GitHub: Từ giao diện web

GitHub không có nút tạo thư mục rỗng. Để tạo thư mục, phải tạo file mới và chỉ định đường dẫn thư mục cho file đó. Tức là chỉ tạo được thư mục sau khi tạo file.

Muốn thêm thư mục "assets". Vào kho, bấm "New file". Ở ô tên file, nhập assets/.gitkeep. Git tự động hiển thị đường dẫn thư mục khi gõ dấu /.

Tùy chọn: thêm nội dung vào file. Tên .gitkeep chỉ là placeholder, bạn có thể đặt tên bất kỳ. Bấm Commit new file. Quay về thư mục chính, thư mục assets và file .gitkeep đã được tạo.

Kết luận

GitHub không cho thêm thư mục rỗng vào kho Git. Thư mục phải chứa file mới thêm được. Muốn tạo thư mục mới: tạo thư mục trước, thêm file placeholder, sau đó add và commit vào kho Git.