Tôi có một dự án trang web có hơn 50.000 tệp không quan trọng (để phát triển) trong một số thư mục.Git bỏ qua các tệp đã xóa
/website.com/files/1.txt
/website.com/files/2.txt
/website.com/files/3.txt
/website.com/files/etc.txt
Nội dung trong/tệp đã có trong repo. Tôi muốn xóa tất cả các tập tin trong/tập tin trên bản sao địa phương của tôi nhưng tôi muốn git bỏ qua nó để nó không xóa chúng khi tôi làm một kéo trên máy chủ web.
Bất kỳ ý tưởng nào?
sẽ hoạt động nhưng không lý tưởng để kết thúc với nhiều nhánh/repos trong nhiều dự án. đi về phía trước có thể trở thành một nỗi đau khi danh sách dự án của bạn trở nên lớn hơn. Tôi khuyên bạn nên trở nên quen thuộc hơn một chút với '.gitignore' và các công cụ quản lý chỉ mục. Có một hướng dẫn khá trong câu trả lời của tôi ở trên. Nó thực sự là khá dễ dàng khi bạn thử một lần ... – MaurerPower
@MaurerPower, trong khi tôi đánh giá cao câu trả lời mô tả của bạn, 'git rm --cached' không phù hợp với yêu cầu của tôi. Ví dụ nếu tôi sử dụng lệnh đó, sau đó cam kết và đẩy. Khi tôi kéo đến một máy chủ khác nó sẽ vẫn xóa các tập tin từ máy chủ đó, mặc dù nó đã không xóa chúng khỏi máy chủ gốc. Tôi đã làm một bài kiểm tra litte, đây là kết quả của tôi: http://pastebin.com/5X0t1KGs – Petah