Làm cách nào để thêm nội dung nào đó vào số .gitignore
để khớp không được đệ quy?Làm cách nào để thêm một thứ gì đó vào .gitignore để khớp không được đệ quy?
Ví dụ: tôi muốn bỏ qua thư mục foo
và tệp bar.txt
trong thư mục hiện tại, nhưng không phải bất kỳ thư mục nào tồn tại trong thư mục con.
Tôi đã thử này cho file .gitignore
tôi:
foo/
bar.txt
Nhưng tiếc là git áp dụng này một cách đệ quy, do đó otherdir/bar.txt
và otherdir/foo/
cũng được bỏ qua, mà không phải là những gì tôi muốn.
(Có một câu lệnh trong git mà tôi thấy tất cả các file bỏ qua, và tham khảo các tập tin .gitignore
đó là chịu trách nhiệm cho các tập tin bị bỏ qua? Đây sẽ là hữu ích để gỡ lỗi.)
Có thể bạn đã thử điều này và có một số khoảng trắng đầu/cuối ở đâu đó được báo cáo là gây ra sự cố với .gitignore. Ai biết được, một trong hai cách câu hỏi này đã giúp tôi ra ngoài lol –