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
。