내 자식 트리에 최소화 된 JSON 파일이 있습니다. 공백없이 한 줄에있는 많은 데이터입니다.
이 파일의 차이는 그다지 유용하지 않습니다. 데이터를 변경하면 물론 전체 줄이 변경됩니다.
선택적으로 git에게 파일 자체가 아니라 그 파일에 대한 예쁜 프린터 ( python -mjson.tool또는 같은 jq .)의 출력을 diff 하도록 지시하고 싶습니다 .
지금 나는이 명령을 사용하고 있습니다 :
diff -u <(git show HEAD:file.json | jq .) <(jq . < file.json)
이를 수행하는 올바른 방법은 무엇입니까?