2015-02-05 5 views
1

나는 내 JavaScript가 커밋되기 전에 아름답게되었는지 확인하기 위해 git diff을 사용하려고합니다.git diff : 파이프 입력의 파일 모드를 무시하는 방법?

js-beautify src.js | git -c core.fileMode=false diff --no-index -- src.js -

나는 파일 모드를 무시에 대한 지침 here를 따라했지만 나는 아직도이 출력을 얻을.

diff --git a/src.js b/- 
old mode 100755 
new mode 100644 
index 13158aa..0000000 

나는 또한 git config core.fileMode false을 사용해 보았습니다. HEAD에 대해 파일 및 diff의 사용 권한을 변경하면 명령이 예상대로 작동합니다 (diff가 비어 있음).

chmod 644 src.js 
git -c core.fileMode=false diff -- src.js 

색인이 생성되지 않은 파일의 권한을 무시할 수 있습니까? 나는 1.9.1 버전의 자식 버전을 사용하고있다. 다른 방법

js-beautify src.js | diff - <(git show HEAD:./src.js) 

을 나 : 그 주위

답변

2

한 가지 방법은이 라인을 따라 뭔가 될 것 git diff 형식을 생산하지 않습니다,하지만 중요한인지 모르겠어요

diff <(js-beautify src.js) <(git show HEAD:./src.js) 

특정 유스 케이스.