2017-02-10 1 views
1

git diff --check을 사용하여 후행 공백을 검사하지만 아무 것도 강조 표시하지 않습니다. 내가 기대하는 바를 보여주는 이미지를보십시오 ...git diff - 모든 공백이 누락되어 있지 않습니다.

의도적으로 PythonC# 스크립트에 공백을 포함하지만이 명령은 아무 것도 수행하지 않습니다.

이 명령에 대한 설명서를 확인했지만 지금까지 볼 수있는 한 잘못된 것은 아닙니다.

내가 가지고도 만들 수있는 git config --global core.whitespace \ trailing-space,space-before-tab,indent-with-non-tab 명령을 실행 실수로이 기능을 해제하지 않은,하지만 여전히 내가 무엇을 놓치고 내가 의도적으로.

에 넣어 빈 공간을 감지하지 않도록? 나는이 같은 소스를 읽을 때

+1

'config.whitespace'에'-trailing-space' 행이 없다는 것을 확인 했습니까? – kirelagin

+0

@kirelagin 감사. 나는 git-pro book을 확인했고'git config --global core.whitespace \ trailing-space, space-before-tab, indent-with-non-tab' 명령을 사용하여 일반적으로 3 가지 목표를 달성 할 수 있었지만 여전히 의도적으로 넣은 빈 공간을 감지 할 수 없습니다.이게 당신이 의미 한 것입니까, 아니면 당신을 올바르게 이해하지 못했습니까? 그때까지는'config.whitespace'를 찾지 못했습니다 ... – Joshua

+1

예, 그게 무슨 뜻입니까. 나는 실수로 후행 공백을 실수로 처리하는 것을 실수로 막지 않았는지 확인하기를 원했습니다. 기본값을 사용하면 명령을 실행할 필요가 없습니다. 미안 해요, 다른 아이디어가 없습니다. – kirelagin

답변

1

, 내가 "\"문자가 매체에 당신의를 읽을 때 사용하는 것을 나타 내기 위해서 (때문에) 가정 (친 자식 전자 책에서 발췌)

enter image description here

라인은 여러 줄을 포함합니다. 즉, 페이지에 선이 맞지 않습니다.

나는이 시나리오에서 "\"를 사용하면 안된다고 생각합니다.

+0

당신이 옳습니다. 나는 그것을 깨닫지 못했습니다 ... 고마워요. 이제'git diff --check' 명령을 실행하면 다음과 같이 나타납니다.'warning : test.py에서 LF가 CRLF로 대체됩니다. 파일은 작업 디렉토리에 원래의 줄 끝을 가질 것입니다.'공백이있는 위치를 강조 표시하는 대신 이것이 어떻게되어야할까요? – Joshua

+1

이상한 줄 번호를 기억하고 있습니다. – jbu