ディレクトリ同士の差分を比較する方法
ディレクトリ内のどのファイルが異なっているか確認するには "diff" コマンドでディレクトリ同士を比較すると分かりやすいです。
$ pwd # 比較したいディレクトリまで移動してから、「pwd」で確認パスを確認
$ diff -rq <ディレクトリのパス1> <ディレクトリのパス2> # "pwd" で確認したファイルのパスを<ディレクトリのパス1>と<ディレクトリのパス2>に指定
ファイル同士の差分を比較する方法
どのファイルを比較したいかは分かるけど、そのファイルのどの部分に差分があるのか確認したい場合は ”git diff” コマンドでファイル同士を比較すると分かりやすいです。
$ pwd # 別々のディレクトリにある場合は二つターミナルを立ち上げて比較したいファイルまで移動してから、 ”pwd" で確認するという方法でもいいかもしれません。
$ git diff <fileA> <fileB> # "pwd" で確認したファイルのパスを<fileA>と<fileB>に指定
Gitのコミットで比較する場合
あのコミットした時の状態と、このコミットした時の状態を比較したい。みたいな時には ”git diff” コマンドでコミットID同士を比較すると分かりやすいです。
かなり実用的で、私も良く使用しています。
$ git log # 比較したいコミットの同士のID(ハッシュ値)を確認。
$ git diff <コミットID1> <コミットID2> # "git log" で確認したファイルのパスを<コミットID1>と<コミットID2>に指定
以上、参考になれば幸いです。