1. Xác định quy tắc khớp
Từ gốc kho mã, thay path/to/file bằng đường dẫn thật của tệp chưa được theo dõi:
git check-ignore -v -- path/to/fileKết quả chi tiết nêu tệp nguồn, số dòng và mẫu: có thể là .gitignore, .git/info/exclude hoặc tệp toàn cục. ! đưa đường dẫn trở lại. Không có kết quả cũng có thể do tệp đã được theo dõi; hãy kiểm tra riêng.
2. Tìm tệp toàn cục được cấu hình
Xem giá trị core.excludesFile có hiệu lực và tệp cấu hình định nghĩa nó:
git config --show-origin --get core.excludesFileKhông có kết quả với mã thoát 1 nghĩa là chưa đặt tùy chọn, không có nghĩa bỏ qua toàn cục đã tắt. Git còn kiểm tra $XDG_CONFIG_HOME/git/ignore, hoặc $HOME/.config/git/ignore nếu XDG_CONFIG_HOME trống hoặc chưa đặt. Nên bắt đầu từ nguồn check-ignore báo.
3. Sửa đúng nguồn rồi kiểm tra
Quy tắc dùng chung ở .gitignore; quy tắc cá nhân cho một kho ở .git/info/exclude; quy tắc cá nhân cho nhiều kho ở tệp toàn cục. Sửa toàn cục cũng ảnh hưởng kho khác, nên không xóa cả cấu hình chỉ để sửa một đường dẫn. .gitignore ưu tiên hơn .git/info/exclude và core.excludesFile. Ngoại lệ dự án có thể ghi đè loại trừ ưu tiên thấp hơn nếu không thư mục cha nào còn bị loại. Kiểm tra lại đường dẫn thực:
git check-ignore -v -- path/to/file Xem tài liệu chính thức để biết hành vi chính xác và thông tin chi tiết: Tài liệu Git · Tài liệu git check-ignore · Tài liệu cấu hình Git