変更されたファイルの差分を表示するコマンドです。実際の開発現場において動作テストがうまくいかなかった時など、変更前と後のファイルの差分を確認して変更点や問題を引き起こしている点を探すことができます。Gitはリポジトリと呼ばれる保存場所に変更履歴を記録していくバージョン管理システムです。記録した変更履歴は他の開発者が確認したり、動作テストがうまくいかなかった場合に問題点を探すために使用できます。基本的に自分のワーキングツリーを調べるコマンドで、『比較元』と『作業ツリー』を比べた差分を表示します。コマンドを使ってみましょう。いうファイルを用意しました。Bash)で下記のコマンドを実行してみます。diffこの時点ではファイルが変更されていないため何も表示されません。次にこのファイルを下記のように変更し保存します。コマンドを実行してみましょう。「だからどうだというのです!」という一行が追加されたことが確認できます。なっていることが原因です。した際に改行コードの前にある空白文字をエラーとして報告してくれます。改行コードの一部として認識させる方法があります。コマンドにつけられるオプションには下記のようなものがあります。コマンドでは比較対象を指定しない場合、インデックスとワーキングツリーの差分を表示します。--name-only比較対象はインデックスとなります。--ignore-all-spaceスペース(whitespace)だけの違いを変更とみなさず無視するオプションです。コマンドは通常は行の差分を表示しますが、「–word-diff」オプションを付けると文字レベルで違いを表示してくれます。<パス>コマンドの後にパスを付けることによって比較ファイルを限定することができます。差分の表示をindex.phpだけに限定する場合は下記のように記述します。コメントをキャンセル頂いたコメントは一読した後表示させて頂いております。反映まで数日かかる場合もございますがご了承下さい。次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。