元柔道整復師エンジニアBlog

- 元柔道整復師エンジニアBlog -

『 エンジニアをリングする。』

【Git】stashした内容との差分を確認する(diff表示)

目的

  • 現在のブランチとstash内容との差分を比較したい
  • stashした内容と差分のある特定のファイルだけを指定して比較したい

現在のブランチとstash内容との差分を比較したい

stashした内容を確認

$ git stash list
stash@{0}: ********
stash@{1}: ********
   ・
   ・

現在のブランチと比較したいstash内容との差分を表示する
stash@{0}を比較対象とする

$ git diff stash@{0}

上記だと全ての差分が表示されるので
変更点が多かったりすると見にくいので、その場合は以下の方がいい

stashした各ファイルごとの差分を比較したい

差分を比較したいファイル名を確認する

$ git stash show stash@{0}

または

$ git diff stash@{0} --name-only

上記で表示したファイル名をもとにファイルごとの差分を確認する

$ git diff stash@{0} <ファイル名>