commit()に追加したファイルの差分を確認したいgit add something。私がすることができます:
git diff HEAD `git status -s | grep ^M | cut -c 4-`
もっと短い方法はありますか?
git diff --staged(またはgit diff --cached)を使用して、コミット時に使用される差分を確認できます。
マンページから:
git diff [--options] --cached [<commit>] [--] [<path>...]
このフォームは、指定されたに関連する次のコミットのためにステージングした変更を表示するためのもの<commit>です。通常、最新のコミットとの比較が必要になるため、指定しない場合<commit>、デフォルトで。になりHEADます。HEAD存在せず(たとえば、生まれていない枝)、指定されていない場合<commit>は、すべての段階的な変更が表示されます。--stagedの同義語です--cached。