Trình tạo .gitignore — gộp các mẫu bỏ qua có sẵn cho stack của bạn
Trình tạo .gitignore
Đánh dấu các ngôn ngữ, framework, trình soạn thảo, hệ điều hành và công cụ xuất hiện trong kho mã của bạn, rồi trang này sẽ gộp các mẫu bỏ qua đã được chọn lọc của chúng thành một tệp .gitignore duy nhất. Các mẫu được loại trùng giữa các mẫu, nhóm dưới một tiêu đề chú thích cho mỗi mẫu, và được sắp xếp theo thứ tự hợp lý — sao chép kết quả trực tiếp vào dự án hoặc tải xuống. Ô tìm mẫu lọc danh sách ngay lập tức, và mọi thứ chạy cục bộ trong trình duyệt của bạn.
Đã chọn 0
Không có mẫu nào khớp với tìm kiếm của bạn.
Tệp .gitignore đã tạo
Cách gộp hoạt động: mỗi mẫu được đánh dấu thêm một khối chú thích # Tên mẫu kèm các mẫu của nó. Các mẫu giống nhau từ các mẫu khác nhau chỉ được ghi một lần (lần xuất hiện đầu tiên được giữ), nên việc kết hợp “Node.js” với “macOS” hoặc “Visual Studio Code” không bao giờ tạo ra dòng trùng. node_modules/, thư mục của trình soạn thảo, tệp rác của hệ điều hành và đầu ra build là những thứ thường gặp — một quy tắc ngón tay cái tốt là bỏ qua mọi thứ được sinh ra, tải về hoặc riêng cho máy, và giữ theo dõi mã nguồn, cấu hình và tài liệu thật. Lưu ý rằng .gitignore chỉ ảnh hưởng đến các tệp chưa được theo dõi; để ngừng theo dõi một tệp đã commit, dùng git rm --cached <file>.
Quyền riêng tư: các mẫu được nhúng trong trang này và việc gộp chạy cục bộ — không có gì bạn chọn được tải lên.
Cơ chế khớp của .gitignore hoạt động thế nào?
Mẫu là glob với một vài quy tắc đáng biết: *.log khớp ở mọi độ sâu, build/ có dấu gạch chéo cuối chỉ khớp thư mục, dấu gạch chéo đầu như /config.local neo mẫu vào gốc kho mã, và ** trải qua nhiều cấp thư mục. Git kiểm tra mẫu từ dưới lên: một tệp bị bỏ qua khi dòng khớp cuối cùng nói như vậy, đó là cách một ngoại lệ ! về sau có thể đưa lại những gì một dòng trước đã loại trừ.
Một ngoại lệ không thể đi vào bên trong thư mục đã bị loại trừ — nếu build/ bị bỏ qua, thì !build/keep.js không bao giờ có hiệu lực; bạn phải bỏ qua việc bỏ qua thư mục đó và bỏ qua lại các nội dung khác của nó.
🔷 Công cụ mã & phát triển
Tiện ích cho lập trình viên chạy hoàn toàn trong trình duyệt của bạn.