tuyên bố từ chối trách nhiệm: Theo Git, ý tôi là 'tôi' đã làm rối tung lên.Git đã làm hỏng các tệp của tôi, hiển thị các ký tự tiếng Trung ở một số nơi
Earlier, tôi muốn git-gui
để cho tôi diff
mà nó nghĩ là các tập tin nhị phân.
Vì vậy, tôi thực hiện một số thay đổi của tôi .\.gitattributes
*.ini text
*.inc text
But it didn't work.Then I made some changes để tôi .\.git\info\attributes
*.ini text
*.inc text
*.inc crlf diff
*.ini crlf diff
và nó làm việc.
Nhưng bây giờ khi tôi quay trở lại trước cam kết nó messes lên ...
Đây là cách nó nên nhìn:
Nó không xảy ra trong tất cả các tập tin. EDIT: Nó chỉ xảy ra trong các tệp có bất kỳ ký tự đặc biệt nào trong chúng.
Q: Có phải vấn đề với chính cam kết hay chỉ là một số cài đặt?
Hỏi: Tôi có thể phục hồi không?
bạn có thể giải thích những gì bạn đang hiển thị trong ảnh chụp màn hình ở trên? Vấn đề là bản thân nội dung tập tin bị hỏng, hay sự khác biệt? – djs
@djs Nội dung tệp bị sai. Đó là những ảnh chụp màn hình của tập tin thực tế (bị rối tung sau khi 'kiểm tra ra khỏi kho VS bình thường). Bạn có thể thấy nó là sai lầm (so với tập tin bình thường (ngay bên dưới nó)). – laggingreflex