Tôi đang gặp sự cố khi thêm một thư mục và tất cả các thư mục con của nó vào kho lưu trữ git của tôi. Tôi nhận ra đây là một câu hỏi rất phổ biến sau khi thực hiện một số googling và tôi đã thử từng gợi ý mà không gặp may, cụ thể là gợi ý từ trang người đàn ông trên git-add . Tôi thậm chí đã thử git add -A
mà không thành công. Vì lợi ích đơn giản, giả sử tôi đã khởi tạo kho lưu trữ git của mình bằng Dir1
. Sau đó, tôi có cấu trúc thư mục sau của các tệp.
Dir1/file1-1.txt
Dir1/file1-2.txt
Dir1/Dir2/file2-1.txt
Dir1/Dir2/Dir3/file3-1.txt
Các tệp thực của tôi có các thư mục con có độ sâu từ 5-6 cấp, vì vậy có lệnh git để thêm tất cả các tệp trong mỗi thư mục con vào kho lưu trữ của tôi không? Ngay bây giờ, khi tôi thực hiện đề xuất từ trang người đàn ông, git add Dir1/\*
tôi có thể thấy Dir2
trong repo của mình, nhưng nó hiển thị dưới dạng thư mục màu xanh lá cây và tôi không thể mở nó, điều này khiến tôi tin rằng tất cả các tệp / thư mục trong Dir2
đó đều không nhận được. thêm. Mọi sự trợ giúp sẽ rất được trân trọng. Tôi là một người dùng git mới (chưa đến một tuần sử dụng nó), vì vậy hãy thử và giữ các hướng dẫn của bạn ở mức độ người mới bắt đầu.
git add
của bất kỳ thư mục nào được tự động đệ quy. Sử dụnggit add .
ở cấp cao nhất của repo nên thêm mọi thứ vào đó. Nếu không,.gitignore
nó đang chơi (cục bộ hoặc toàn cầu).