나는 repo를 만들고, 그 안에 파일을 만들고, 파일에 내용을 넣고, 파일을 커밋했습니다. 자, 나는 커밋의 차이점을보고 싶습니다. 추가 된 파일과 추가 된 파일을 이상적으로 보여 주어야합니다.첫 번째 커밋의 Git diff를 얻는 방법은 무엇입니까?
그러나 git diff HEAD^ HEAD
은 fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree.
을 반환합니다. 이는 아마도 이것이 repo에 대한 첫 번째 커밋 이었기 때문입니다.
어떻게 해결할 수 있습니까? 첫 번째 커밋에서 추가 된 파일의 diff를 볼 수있는 방법이 있습니까?
'git show'가 작동 할 수 있습니다. 그러나 첫 번째 diff는 항상 null에서 전체 내용입니다. – ElpieKay
@ElpieKay 그게 작동하지만 커밋 요약도 포함됩니다. 커밋 요약없이 diff만을 출력하도록 할 수있다. 만약'git show'를하면? –
'git show --pretty = %% | sed 1,2d'. '%%'는 한 줄만 출력하는 자리 표시 자일 수 있습니다. '% h','% t'. –
ElpieKay