Nhà phát triển / Git

.gitignore — Trình tạo

Tạo tệp .gitignore cho dự án bằng cách chọn ngôn ngữ, framework, trình soạn thảo và hệ điều hành từ 238 mẫu chính thức của GitHub, được gộp mà không trùng lặp.

.gitignore — Trình tạo: Trình tạo này kết hợp các mẫu từ bộ sưu tập gitignore của GitHub — chính là những mẫu GitHub cung cấp khi bạn tạo kho lưu trữ — và đặt mỗi mẫu dưới một tiêu đề riêng. Nếu một mẫu đã xuất hiện trong mẫu trước đó, mẫu đó sẽ được bỏ qua để tệp không có mục trùng lặp; đồng thời, các chú thích của từng mẫu vẫn được giữ lại để giải thích những gì bị bỏ qua. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
trình tạo .gitignoreXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Đang hiển thị các mẫu phổ biến; hãy tìm kiếm để tìm các mẫu khác, bao gồm trình soạn thảo và hệ điều hành.

Các mẫu lấy từ bộ sưu tập gitignore của GitHub (CC0), bản chụp tại 2026-09-28. Các mẫu đã được liệt kê trong mẫu trước đó sẽ bị lược bỏ, nên tệp không có nội dung trùng lặp.

Cách hoạt động của các mẫu

Mỗi dòng là một mẫu: *.log bỏ qua mọi tệp .log, dấu gạch chéo ở cuối như build/ chỉ khớp với thư mục, dấu gạch chéo ở đầu như /config.json chỉ khớp ở cấp cao nhất của kho lưu trữ, ** khớp với bất kỳ số lượng thư mục nào, còn ! ở đầu sẽ đưa một mục từng bị dòng trước bỏ qua trở lại.

Để chọn giấy phép cho cùng kho lưu trữ, hãy dùng trình tạo giấy phép; để so sánh hai phiên bản của một tệp, hãy dùng công cụ kiểm tra khác biệt.

Kiểm tra những gì bị bỏ qua

Chạy git check-ignore -v <file> để xem dòng nào bỏ qua một tệp, và git status --ignored để liệt kê mọi tệp bị bỏ qua. Tệp .gitignore trong thư mục con áp dụng cho thư mục đó và các thư mục bên dưới.

Cách sử dụng

  1. Đánh dấu các ngôn ngữ và công cụ mà dự án của bạn sử dụng, đồng thời tìm kiếm những mục khác nếu cần.
  2. Thêm các mẫu riêng, chẳng hạn như .env, nếu bạn cần.
  3. Sao chép kết quả hoặc tải xuống dưới dạng .gitignore vào thư mục gốc của kho lưu trữ.

Quyền riêng tư và giới hạn

Các mẫu được kết hợp trong trình duyệt của bạn; không có thông tin nào về dự án của bạn được gửi đi đâu cả.

Công cụ liên quan

Câu hỏi thường gặp

Tại sao các tệp tôi đã commit không bị bỏ qua?

.gitignore chỉ áp dụng cho các tệp mà Git chưa theo dõi. Dừng theo dõi một tệp bằng git rm --cached <file>, sau đó commit; tệp vẫn nằm trên ổ đĩa nhưng sẽ rời khỏi kho lưu trữ.

Tôi có nên đưa các tệp của trình soạn thảo và hệ điều hành vào .gitignore của dự án không?

Nhiều nhóm thích dùng tệp bỏ qua toàn cục cho các tệp này, được thiết lập bằng git config --global core.excludesFile, để mỗi người có thể bỏ qua các tệp của trình soạn thảo riêng. Thêm chúng vào dự án cũng không gây hại.

Tôi có nên commit các tệp .env không?

Không: chúng thường chứa thông tin bí mật. Hãy bỏ qua .env và commit một tệp .env.example chứa tên biến nhưng không có giá trị.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản