私はコミットの特定のファイルに加えられた変更を見たいと思います。ファイル内で行われたコミットの変更を確認するにはどうすればよいですか?
git show SHA
私はあまりにも多くを示しています。 git show SHA:FILENAME
はdiffではなく、ファイル全体を表示するので良くありません。
私はコミットの特定のファイルに加えられた変更を見たいと思います。ファイル内で行われたコミットの変更を確認するにはどうすればよいですか?
git show SHA
私はあまりにも多くを示しています。 git show SHA:FILENAME
はdiffではなく、ファイル全体を表示するので良くありません。
あなたはして試すことができます(あなたもワイルドカードを使用することができます)特定のパスのための参照SHA
とSHA^
彼の前のコミット間の変更を比較するために...
git diff SHA^ SHA /path/filename
。
最も簡単な方法:
git show SHA -- /path/filename
それがマージされた場合は、コミット:
git show -m --first-parent SHA -- /path/filename
これはまた、コミットの概要が表示されます。あなたは差分を探しているなら、なぜあなたはありません
git config --global alias.diffsha 'show -m --first-parent --format=""'
git diffsha SHA -- /path/filename
:ちょうどあなたは、多くの場合、これを使用する場合はdiffは、設定および使用してエイリアスを(独自の別名を使用して自由に感じる)
--format=''
を追加表示するには'git diff'を使って? 'git diff SHA^SHA - FILENAME'を実行できました。 – Alderath
また、git showのgit worksのファイルを指定する標準的な方法もあります: 'git show SHA - FILENAME' – Alderath
@Alderath、2番目のコメントは答えに変換する必要があります。 – kostix