私はレポを作成し、内部にファイルを作成し、ファイルに内容を入れて、ファイルをコミットしました。さて、私はそのコミットのdiffを見たいのですが、追加されたファイルとそれに追加された行を理想的に表示する必要があります。最初のコミットのGit diffを取得するには?
ただし、git diff HEAD^ HEAD
はfatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree.
を返します。これはおそらくこれが最初のリポジトリコミットであったためです。
どうすれば解決できますか?最初のコミットで追加されたファイルの差分を表示する方法はまだありますか?
'git show'が動作します。しかし、最初のdiffは常にヌルからコンテンツ全体までです。 – ElpieKay
@ElpieKayそれは動作しますが、コミットサマリーも含まれます。 'git show'を実行した場合、コミットの要約を使わずにdiffだけを表示させることができますか? –
'git show --pretty = %% | sed 1,2d'。 '%% 'は1行だけを出力する任意のプレースホルダとすることができます。 '%h'、'%t'です。 –
ElpieKay