Thực sự tốt nhất là bạn nên duy trì gitignore theo cách thủ công. Bạn có thể làm điều này:
*
!*.*
để loại trừ mọi thứ, sau đó bao gồm mọi thứ bằng ".", Nhưng tôi nghi ngờ các thư mục của bạn không có tiện ích mở rộng. Các thư mục được theo dõi hiện tại vẫn sẽ được theo dõi, tất nhiên, nhưng nếu bạn thêm một cái mới, git-status
sẽ không nhìn thấy nó, và bạn phải sử dụng add -f
để nhập mã.
Có lẽ không tốt để thừa nhận tất cả tuy nhiên, không nên theo dõi các tệp tiện ích mở rộng. Bạn có thể kết thúc với một số tự nhiên - ví dụ, README và INSTALL là khá phổ biến. Đó là cách tồi tệ hơn để vô tình bỏ qua một tập tin hơn là phải sửa đổi gitignore, quá. Việc sửa đổi gitignore có thể mất vài giây, nhưng nó sẽ hiển nhiên khi bạn cần làm điều đó. Nếu bạn vô tình bỏ qua một tập tin, bạn có thể dễ dàng không kiểm tra nó và mất công việc.
Bạn không thể bỏ qua cơ sở tệp trên chế độ (quyền), nhưng như Jefromi nói bạn có thể bỏ qua tất cả các tệp nhưng những tệp có phần mở rộng. –