2013-02-14 38 views
7

Tôi đã cam kết một vài tệp PDF vào một kho lưu trữ git và có vẻ như git coi đó là văn bản chứ không phải nhị phân. Vì vậy, những gì trong repo là gần 1k lớn hơn nguồn và không còn hiển thị chính xác.Hãy nói với git rằng một tệp văn bản thực sự là nhị phân

Tôi đã cập nhật tệp .gitattributes của tôi để bao gồm tệp PDF dưới dạng nhị phân, nhưng thiệt hại đã được thực hiện trên các tệp trong repo. Có cách nào để yêu cầu git thêm lại các tệp PDF dưới dạng nhị phân không? Sẽ là giải pháp tốt nhất để loại bỏ các tập tin từ repo và thêm lại chúng?

Trả lời

4

có, xóa và thêm lại sẽ hoạt động.

Cam kết một phiên bản mới ở trên cùng sau khi bạn đã thêm tệp .gitattributes là đủ. Không nên yêu cầu bước loại bỏ.

+0

Bạn có thể giải thích về điều này không? Tại sao OP nên làm điều này? Nó mang lại lợi ích gì cho một giải pháp? Một số ưu điểm/nhược điểm của giải pháp này là gì? –

+0

tệp bị hỏng trong git. cam kết một phiên bản mới trên đầu trang của một bị hỏng có thể làm việc ngay bây giờ rằng ông đã có .gitattributes thích hợp, nhưng tôi cá nhân prefere để bắt đầu afresh. –

+0

Tôi đã đề cập đến chất lượng câu trả lời của bạn, một người dùng có thể nhận được ở đây từ google một năm và không hiểu lý do đằng sau câu trả lời của bạn. –

Các vấn đề liên quan