Tôi đã làm việc trên một dự án và chỉnh sửa một loạt các tệp trong một thư mục. Thư mục này nằm trên GIT cục bộ của tôi và không được GIT xem. Tôi thường sao chép toàn bộ thư mục vào một máy tính khác được GIT theo dõi để được đẩy tới repo. Vấn đề bây giờ là một loạt các tập tin đang được hiển thị như thay đổi do kết thúc dòng và không gian được hiển thị, vì nó đang được sao chép từ cửa sổ vào một hộp linux.Có cách nào trong GIT, để xóa các tệp đã bị thay đổi không nếu nó có ít hơn 2 ký tự thay đổi?
Tôi đã thực hiện lệnh sau: git diff --stat để hiển thị tất cả các tệp đã thay đổi khi số dòng/ký tự thay đổi.
Như bạn có thể thấy rất nhiều các tập tin có không thay đổi được thực hiện đối với họ. Tuy nhiên, chúng vẫn hiển thị trong phần git trạng thái sửa đổi của tôi.
Làm cách nào để xóa hoặc hoàn nguyên những điều này trở lại bình thường vì tôi chưa bao giờ thay đổi bất kỳ thứ gì với những tệp này?
Câu hỏi tốt hơn là làm thế nào để bạn nhận được git để bỏ qua những thay đổi dòng mới. [Đây là tài liệu Github về điều đó] (https://help.github.com/articles/dealing-with-line-endings/). – Schwern
Cảm ơn bạn đã làm rõ. Đó có phải là thủ phạm gây ra vấn đề này không? –
Có thể trùng lặp của [trạng thái Git bỏ qua dòng kết thúc/tệp/cửa sổ giống hệt nhau và môi trường linux/dropbox/mled] (http://stackoverflow.com/questions/20496084/git-status-ignore-line-endings-identical-files- windows-linux-environment) –