回答:
ディレクトリからfoo/
、
git log -- A
あなたは必要「 - 」分離すること<path>..
から<since>..<until>
refspecs。
# Show changes for src/nvfs
$ git log --oneline -- src/nvfs
d6f6b3b Changes for Mac OS X
803fcc3 Initial Commit
# Show all changes (one additional commit besides in src/nvfs).
$ git log --oneline
d6f6b3b Changes for Mac OS X
96cbb79 gitignore
803fcc3 Initial Commit
A
とは B
、だけでなく、A
OPが要求されるように
A
OPの要求に応じて、変更のみを表示するように更新されました。
その他の回答では、変更されたファイルのみが表示されます。
git log -p DIR
特定のサブディレクトリにあるすべての変更されたファイルの完全な差分が必要な場合は、非常に便利です。
例:特定のバージョン範囲のすべての詳細な変更を表示する
git log -p 8a5fb..HEAD -- A B
commit 62ad8c5d
Author: Scott Tiger
Date: Mon Nov 27 14:25:29 2017 +0100
My comment
...
@@ -216,6 +216,10 @@ public class MyClass {
+ Added
- Deleted