git diffは差分を出すコマンドです。
実際のところ
特定のファイルについて特定コミットからの差分を得る
$ git diff a37f... sample.txt diff --git a/sample.txt b/sample.txt index 76e579a... 100644 --- a/sample.txt +++ b/sample.txt @@ -1,2 +1,2 @@ -test - +uiui +0009
一連のコミットについて確認したい場合はshuzo-kino.hateblo.jp
cached
git add した後に差分を確認する際にはcachedオプションです。
新規に追加したファイルも/dev/nullからの差分という事で内容が表示されます
$ git diff --cached diff --git a/giteveryday.txt b/giteveryday.txt new file mode 100644 index 0000000..d9620d9 --- /dev/null +++ b/giteveryday.txt @@ -0,0 +1,402 @@ +GITEVERYDAY(7) Git Manual GITEVERYDAY(7) + + +Git 2.3.0 02/05/2015 GITEVERYDAY(7) diff --git a/sample.txt b/sample.txt index 94e89a3... 100644 --- a/sample.txt +++ b/sample.txt @@ -1 +1,2 @@ uiui +0009