Jestem nowy dla git i potrzebuję pomocy. Używam msysgit w systemie Windows.Git, dodawanie plików do repozytorium daje fatalny błąd dla LF -> CRLF
Kiedy wykonać polecenie git add [folderName]
otrzymuję odpowiedź:
fatal: LF would be replaced by CRLF in [.css file or .js file]
a następnie, jeśli starają się zrobić popełnić nic się nie dzieje.
$ git commit
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# so01/
nothing added to commit but untracked files present (use "git add" to track)
Niektóre z tych plików css/js zostały pobrane z sieci, więc sądzę, że właśnie dlatego mają LF. Po otwarciu pliku i wycięciu/wklejeniu zawartości, pojawia się błąd w następnym pliku i tak dalej.
Każda pomoc będzie mile widziane.
Edit
Ustawianie core.autocrlf
false wydaje się rozwiązać ten problem, ale czytałem na wielu stanowiskach nie ustawić tę opcję na wartość false.
Czy ktoś może wskazać mi, gdzie mogę się dowiedzieć, jakie problemy mogą pojawić się w tej sytuacji?
Pracujesz z innymi, które są w środowisku innym niż Windows? –
Nie. Pracuję nad małą aplikacją, którą dodam do aplikacji. Jak dotąd wszystko jest dobrze, ale chciałem wiedzieć, jaka jest różnica w tych opcjach. Po zakończeniu aplikacji mam zamiar zrobić trochę reasrch, ale w międzyczasie i ja użyję SO dla szybkiego rozwiązania. – user619656
To jeszcze jeden powód, aby ustawić autokorel na false. Nie potrzebujesz bólu głowy. Niech pliki zostaną zatwierdzone bez zmian. Szkoda, że domyślne ustawienia podczas instalacji msysgit przyjmują najgorszą opcję. –