Phương pháp hay nhất về tệp .gitignore với Git; nó có nên được loại trừ khỏi kho lưu trữ hay không? Nếu nó có điều kiện, các điều kiện cho từng trường hợp là gì?Thực tiễn tốt nhất để thêm .gitignore vào Repo
57
A
Trả lời
71
Chúng hầu như luôn luôn được bao gồm, vì mục đích của chúng là bỏ qua các tệp "đầu ra" (các tệp nhị phân được biên dịch, tệp nhật ký) sẽ được tạo bởi bất kỳ ai làm việc với một bản sao dự án của bạn. Chúng có nghĩa là được kiểm soát phiên bản và đi kèm với kho lưu trữ.
Bạn không nên sử dụng .gitignore
tệp trong kho để bỏ qua các tệp chỉ xuất hiện cho bạn, chẳng hạn như tệp hoán đổi cụ thể cho trình chỉnh sửa. Bạn nên đặt những quy tắc đó trong một global .gitignore
file để chúng áp dụng cho tất cả các kho lưu trữ hoặc trong .git/info/excludes
.