1. Tìm tệp loại trừ của kho mã
Chạy từ gốc để xác định đúng đường dẫn, kể cả khi dùng tệp Git hay worktree liên kết:
git rev-parse --git-path info/excludeMở tệp được báo; tạo tệp và thư mục cha nếu cần, giữ nguyên mục cũ. Trong kho thông thường, đường dẫn là .git/info/exclude.
2. Thêm quy tắc cá nhân
Thêm quy tắc ví dụ vào tệp được báo. Chúng bỏ qua thư mục local-notes và dev.local.json ở gốc, dùng cùng cú pháp với .gitignore.
Quy tắc chung ở .gitignore được commit; quy tắc cá nhân dùng nhiều kho ở tệp toàn cục. Worktree có thể dùng chung siêu dữ liệu, nên đây là quy tắc riêng kho mã, không bảo đảm cấu hình riêng mỗi worktree.
local-notes/
/dev.local.json 3. Xác minh quy tắc và trạng thái theo dõi
Tạo các tệp ví dụ chưa theo dõi rồi kiểm tra nguồn quy tắc:
git check-ignore -v -- local-notes/draft.txt dev.local.jsonKết quả phải nêu info/exclude. Nếu tệp đã được theo dõi, nó không thể che thay đổi. assume-unchanged và skip-worktree không phải giải pháp tổng quát; khi phù hợp, dùng mẫu cấu hình được commit và bản sao cục bộ bị bỏ qua.
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 rev-parse · Câu hỏi thường gặp về Git