저는 신참한데 도움이 필요합니다. Windows에서 msysgit을 사용하고 있습니다.힘내, 파일을 저장소에 추가하면 LF -> CRLF에 치명적인 오류가 발생합니다.
내가 명령 git add [folderName]
을 실행할 때 나는 응답을 얻을 :
fatal: LF would be replaced by CRLF in [.css file or .js file]
을하고 당신이하려고하면 다음 아무 일도 발생하지 커밋합니다.
$ 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)
이러한 CSS/js 파일 중 일부는 인터넷에서 다운로드되었으므로 LF가있는 것 같습니다. 파일을 열고 내용을 잘라내거나 붙여 넣으면 다음 파일에서 오류가 발생합니다.
도움이 될 것입니다.
편집
false로 core.autocrlf
를 설정하면 문제를 해결하는 것,하지만 난 거짓이 옵션을 설정하지 많은 게시물을 읽어 보시기 바랍니다.
누군가이 상황에서 어떤 문제가 발생할 수 있는지 알 수 있습니까?
Windows가 아닌 환경에있는 다른 사람들과 함께 작업하고 있습니까? –
아니요. 저는 appharbor에 넣을 작은 응용 프로그램을 만들고 있습니다. 지금까지 모든 것이 좋았지 만 그 옵션의 차이점을 알고 싶었습니다. 내가 애플 리케이션을 마친 후에는 몇 가지 리스크를 계획하지만, 빠른 솔루션을 위해 SO를 사용 하긴하지만 말이다. – user619656
그런 다음 autocrlf를 false로 설정해야합니다. 두통이 필요하지 않습니다. 파일을 그대로 사용하십시오. msysgit을 설치할 때의 기본 설정이 최악의 옵션을 취하는 것은 너무 나쁩니다. –