Tôi đang cố gắng loại trừ một tệp ( db/irrelevant.php) khỏi Git diff. Tôi đã thử đặt một tệp trong dbthư mục con được gọi .gitattributesvới dòng irrelevant.php -diff
và tôi cũng đã thử tạo một tệp .git/info/attributescó tên chứa db/irrelevant.php.
Trong mọi trường hợp, db/irrelevant.phptệp được bao gồm trong diff dưới dạng bản vá nhị phân Git. Những gì tôi muốn là các thay đổi cho tập tin đó sẽ bị bỏ qua bởi lệnh diff. Tôi đang làm gì sai?
.gitignorecú pháp tệp. Ví dụ:!*shrinkwrap.yamlthay vì:!shrinkwrap.yaml.