Từ tài liệu Git có liên quan :
Các mẫu dành riêng cho một kho lưu trữ cụ thể nhưng không cần chia sẻ với các kho lưu trữ liên quan khác (ví dụ: các tệp phụ trợ nằm trong kho lưu trữ nhưng dành riêng cho quy trình làm việc của một người dùng) nên đi vào $GIT_DIR/info/exclude
tệp.
Các .git/info/exclude
tập tin có định dạng giống như bất kỳ .gitignore
tập tin. Một tùy chọn khác là đặt thành core.excludesFile
tên của tệp chứa các mẫu chung.
Lưu ý, nếu bạn đã có những thay đổi chưa được thực hiện, bạn phải chạy các bước sau sau khi chỉnh sửa các mẫu bỏ qua của mình:
git update-index --assume-unchanged <file-list>
Lưu ý về$GIT_DIR
: Đây là một ký hiệu được sử dụng trên toàn bộ hướng dẫn git chỉ để chỉ đường dẫn đến kho git. Nếu biến môi trường được đặt, thì nó sẽ ghi đè vị trí của bất kỳ repo nào bạn đang ở, đây có thể không phải là điều bạn muốn.
Chỉnh sửa : Một cách khác là sử dụng:
git update-index --skip-worktree <file-list>
Đảo ngược nó bằng cách:
git update-index --no-skip-worktree <file-list>
git update-index --assume-unchanged [<file>...]
sau khi thực hiện bổ sung vào tệp loại trừ. Những thay đổi sẽ không được chọn cho đến lúc đó.