Khắc phục sự cố .gitignore
Tìm lời giải cho vấn đề quy tắc bỏ qua và theo dõi tệp. Chọn bài phù hợp với tình huống của bạn.
Vì sao .gitignore không hoạt động?
Dùng lệnh Git để tìm tệp đã được theo dõi, quy tắc áp dụng và cách ngoại lệ hoạt động.
Làm sao bỏ qua tệp Git đã theo dõi?
Hiểu giới hạn của .gitignore và xóa đường dẫn khỏi chỉ mục mà vẫn giữ bản cục bộ.
Vì sao ! không giữ được tệp trong thư mục bị bỏ qua?
Sửa ngoại lệ khi thư mục cha bị loại và kiểm tra mẫu thực sự khớp.
Vì sao tệp bị quy tắc Git toàn cục bỏ qua?
Tìm nguồn quy tắc, kiểm tra core.excludesFile và phân biệt quy tắc dự án, riêng kho mã và toàn cục.
Bỏ qua thư mục thế nào? folder/ và /folder/
Chọn loại trừ chỉ ở gốc hoặc mọi độ sâu và hiểu ý nghĩa dấu gạch chéo.
Bỏ qua phần mở rộng thế nào? Dùng * và **
So sánh *.log, /logs/*.log và /logs/**/*.log bằng đường dẫn cụ thể.
Bỏ qua tệp cục bộ mà không sửa .gitignore thế nào?
Dùng tệp loại trừ riêng kho mã cho tệp cá nhân chưa theo dõi mà không đổi quy tắc chung.
Làm sao bỏ qua .env nhưng giữ .env.example?
Loại giá trị môi trường cục bộ, giữ ví dụ đã kiểm tra và xử lý tệp Git đã theo dõi.
Làm sao bỏ qua .DS_Store trong mọi thư mục?
Bỏ qua .DS_Store ở gốc và thư mục con, tìm bản đã theo dõi và xóa một đường dẫn khỏi chỉ mục.
Giữ thư mục rỗng thế nào? .gitkeep hay .gitignore?
Chọn tệp giữ chỗ hoặc .gitignore trong thư mục để giữ thư mục và kiểm soát nội dung tương lai.