Về công cụ này
Một file .gitignore tốt giúp giữ output build, thư viện, secret và rác hệ điều hành ra khỏi repo ngay từ commit đầu tiên. Tích các ngôn ngữ, framework và editor dự án bạn dùng, công cụ sẽ ghép các phần tương ứng lại, khử dòng trùng để kết quả gọn gàng.
Các template được rút gọn từ bộ github/gitignore chính thức và nhúng sẵn trong trang nên không tải gì từ server. Copy kết quả hoặc tải thẳng dưới dạng .gitignore.
Câu hỏi thường gặp
File .gitignore thực sự làm gì?
Nó cho Git biết những file và thư mục nào không nên theo dõi — sản phẩm build, các dependency như node_modules, file hệ điều hành, cấu hình IDE, thông tin bí mật — để chúng không bao giờ bị stage hay commit nhầm.
Tôi có thể kết hợp template của nhiều stack, ví dụ Node cộng macOS cộng VS Code không?
Có. Đánh dấu chọn bao nhiêu template tuỳ ý, chúng sẽ được gộp thành một file, với các quy tắc trùng lặp tự động bị loại bỏ để kết quả luôn gọn gàng.
Tôi đã thêm .gitignore, nhưng Git vẫn theo dõi một file lẽ ra phải bỏ qua — tại sao?
.gitignore chỉ tác động đến những file mà Git chưa theo dõi. Với file đã được commit trước khi bạn bỏ qua nó, hãy chạy `git rm --cached <file>` để bỏ theo dõi, rồi commit — quy tắc bỏ qua sẽ có hiệu lực từ đó trở đi.
Tôi nên đặt file được tạo ra ở đâu?
Thường là ở thư mục gốc của repository, cùng cấp với .git. Bạn cũng có thể thêm các file .gitignore lồng nhau trong thư mục con cho những quy tắc chỉ nên áp dụng ở đó.
Công cụ có nhớ những template tôi đã chọn không?
Có. Lựa chọn của bạn được lưu trong trình duyệt, nên lần sau mở công cụ chúng đã được đánh dấu sẵn.