2009-01-23 40 views
42

Tôi cần sử dụng .gitignore để loại trừ thư mục trong thư mục gốc của kho lưu trữ của tôi. Tuy nhiên, các thư mục khác có cùng tên tồn tại sâu hơn trong cây thư mục và tôi cần những thư mục đó để đưa vào. Có vẻ như khi tôi đặt tên của thư mục vào .gitignore, nó sẽ bắt tất cả các thư mục này, không chỉ là thư mục tôi cần bỏ qua. Tôi hiểu rằng .gitignore thực sự không phải là danh sách các tệp, mà là các mẫu. Vì vậy, làm thế nào tôi có thể xây dựng một mô hình để bỏ qua chỉ là một tập tin trong thư mục gốc của tôi, nhưng không phải tập tin có cùng tên tiếp tục xuống?Làm thế nào để bỏ qua một thư mục trong thư mục gốc của kho lưu trữ git của tôi, nhưng bao gồm nó sâu hơn trong cây?

Trả lời

66

Sử dụng hàng đầu/

/file.x 

Điều đó sẽ chỉ phù hợp với một file.x cấp cao nhất nhưng không phải là một thấp xuống, trong "muốn/file.x", nói.

Các vấn đề liên quan