2011-10-21 2 views
2

Windows 7 상자에 github에서 저장소를 복제하고 잃어 버리게 될 변경 사항을 만들었습니다. 그러나 모든 파일에는 \ r \ n 대신에 \ n 잘못된 줄 끝이 있습니다.git clone 이후 윈도우 라인 엔딩을 수정하는 방법

어떻게 수정해야합니까?

올바른 라인 엔딩으로 내 저장소를 다시 복제해야하고 수동으로 변경 사항을 옮겨야한다고 생각합니다.

모든 행 끝이 \ r \ n이되도록 올바르게 복제하려면 어떻게해야합니까?

더 좋은 제안이 있습니까?

+1

도움이 될 수 있습니다 : http://stackoverflow.com/questions/2333424/distributing-git-configuration-with-the-code/2354278#2354278 – birryree

답변

4

다른 스타일의 라인 엔딩으로 저장소를 복제 할 수 없습니다. 리포지토리의 데이터는 그대로입니다. git이 체크 인 또는 체크 아웃 할 때 줄 끝을 처리하는 방법을 알려줄 수 있습니다. 의견에서 birryree가 지적한 link은 좋은 출처입니다. 또한 Github's 도움말 페이지가 있습니다.

편집중인 내용에 따라 notepad++과 같이 crlf가 필요하지 않은 Windows 텍스트 편집기를 사용할 수도 있습니다. 메모장 ++에서 기본적으로 사용하는 줄 끝을 변경할 수 있습니다. settings->preferences->New Document/Default Directory

Charles의 주석에서 추가하려면 메모장 ++에서 줄 끝을 유닉스 또는 Windows 스타일로 변환 할 수도 있습니다. edit->EOL Conversion

+0

복제본과 작업 복사본의 차이점은 – CharlesB

+0

입니다. 감사합니다. –

1

dos2unix win32 유틸리티를 실행하는 방법은 here입니다.

정보 : - 데이터에서 (ZCtrl 키) 문자 dos2unix.exeCR 또는 파일의 끝을 제거함으로써, 유닉스 형식으로 MS-DOS 텍스트 파일을 변환합니다.

관련 문제