Lợi thế của .gitignore
là nó có thể được kiểm tra vào chính kho, không giống như .git/info/exclude
. Một ưu điểm khác là bạn có thể có nhiều tệp .gitignore
, một tệp bên trong mỗi thư mục/thư mục con cho các quy tắc bỏ qua thư mục cụ thể, không giống như .git/info/exclude
.
Vì vậy, .gitignore
khả dụng trên tất cả các bản sao của kho lưu trữ. Do đó, trong các nhóm lớn, tất cả mọi người đều bỏ qua cùng một loại tệp Ví dụ *.db
, *.log
. Và bạn có thể có các quy tắc bỏ qua cụ thể hơn vì nhiều số .gitignore
.
.git/info/exclude
chỉ khả dụng cho các bản sao riêng lẻ, do đó những gì một người bỏ qua trong bản sao của anh ấy không khả dụng trong bản sao của một số người khác. Ví dụ: nếu ai đó sử dụng Eclipse
để phát triển, nhà phát triển có thể thêm .build
thư mục vào .git/info/exclude
vì các nhà phát triển khác có thể không sử dụng Eclipse.
Nói chung, các file/bỏ qua quy tắc phải được bỏ qua phổ biến nên đi trong .gitignore
, và nếu không tập tin mà bạn muốn chỉ bỏ qua trên bản sao địa phương của bạn nên đi vào .git/info/exclude
Nguồn
2014-04-07 08:15:28
Yup, tôi cũng đọc điều đó, nhưng muốn có được góc nhìn thực tế hơn (thực tế) :-) – Parag
Blog được liên kết nhầm lẫn gọi tệp '.git/info/excludees', khi nó phải là' .git/thông tin/loại trừ', như được xác nhận bởi tài liệu mà nó liên kết đến. – mwfearnley
@mwfearnley: thực sự. đã sửa. Cảm ơn bạn đã chỉ ra điều đó. – LeGEC