Pracowałem nad projektem i edytowałem kilka plików w folderze. Ten folder znajduje się na moim lokalnym i nie jest oglądany przez GIT. Zwykle kopiuję cały folder na inny komputer, który jest obserwowany przez GIT, aby zostać przeniesionym na repozytorium. Problem polega na tym, że wiele plików jest pokazywanych jako zmienione z powodu zakończenia linii i pojawiania się spacji, ponieważ są one kopiowane z okien do systemu Linux.Czy istnieje sposób w GIT, aby usunąć pliki zmienione z zatwierdzenia, jeśli ma mniej niż 2 znaki zmienione?
Wykonałem następujące polecenie: git diff --stat, aby wyświetlić wszystkie zmienione pliki z # zmienionymi wierszami/znakami.
Jak widać wiele z tych plików mają zero zmian odbywać się na nich. Jednak nadal są wyświetlane w zmodyfikowanej sekcji git status.
Jak usunąć lub przywrócić te z powrotem do normy, ponieważ nigdy nie zmieniłem nic z tymi plikami?
Lepsze pytanie brzmi: w jaki sposób można uzyskać git do ignorowania nowej linii zmiany. [Tutaj jest dokument Githuba na ten temat] (https://help.github.com/articles/dealing-with-line-endings/). – Schwern
Dzięki za wyjaśnienia. Czy ten sprawca powoduje ten problem? –
Możliwy duplikat statusu [Git status ignore end endings/identyczne pliki/windows & linux environment/dropbox/mled] (http://stackoverflow.com/questions/20496084/git-status-ignore-line-endings-identical-files- windows-linux-environment) –