cafegale(LeafCage備忘録)

LeafCage備忘録(はてなダイアリー)と統一しました。

git diffまとめ

全然 git diffを使いこなせなくて、使おうとする度にググるのが非効率に感じてきたのでメモ。

  • git diff
    • 無印はワークツリーとの比較。この場合ワークツリー(新)とインデックス(旧)
  • git diff HEAD
    • 無印のHEADなのでワークツリーとHEADを比較
  • git diff --cached HEAD
    • cachedはワークツリーなしの比較。つまりインデックスとの比較。この場合はインデックス(新)とHEAD(旧)
    • HEADを省略しようがしまいが--cachedの場合。
  • git diff {旧} {新}
    • {旧}と{新}を比較

一応ここにgit主要コマンドまとめてるけど見づらいしな