Git

GitでのDiffコマンド

ブランチ同士を比較する

git diff ブランチA ブランチB

直前のコミットとの差分を見る

git diff HEAD~ HEAD

省略すると

git diff HEAD~

ファイル同士を比較する

git diff ブランチA:file ブランチB:file

省略すると

git diff ブランチA ブランチB file

上記の比較コマンドに便利なオプションをつける

–stat : 比較の統計情報だけを表示する

git diff --stat ...

–name-only : ファイル名だけ見る

git diff --name-only ...

-w : 改行コードや空白を無視する

git diff -w ...

–ignore-blank-lines: 空行を無視する

git diff --ignore-blank-lines ...

変更点の前後に表示される行数を変える

git diff -U0

こうすると前後の行数が消える。逆に -U10 とかにすれば前後10行が表示される。

コメントを残す