Как узнать, какие файлы удаляются в git commit? - PullRequest
0 голосов
/ 28 июня 2018

Я помню, что я удалил некоторые файлы в ede4f9a, теперь я хочу узнать, какие файлы я удалил. Я пробовал git show --stat ede4f9a, это показывает:

commit ede4f9a13b1ceace01f898dc42d6fa4219690c70
Author: acgtyrant <acgtyrant@gmail.com>
Date:   Tue Jun 5 14:46:44 2018 +0800

    lib: deprecate the wrong implementation of bn_sync

 README.md                           |   2 -
 lib/Makefile                        |  30 ----
 lib/build.py                        |  34 ----
 lib/dense/__init__.py               |   0
 lib/dense/batch_norm/__init__.py    |  12 --
 lib/dense/batch_norm/_batch_norm.so | Bin 929208 -> 0 bytes
 lib/dense/batchnormp_kernel.so      | Bin 245056 -> 0 bytes
 lib/functions/__init__.py           |   0
 lib/functions/batchnormp.py         | 146 ------------------
 lib/modules/__init__.py             |   0
 lib/modules/batchnormsync.py        |  64 --------
 lib/src/batchnormp.c                | 159 -------------------
 lib/src/batchnormp.h                |  16 --
 lib/src/batchnormp_cuda.c           |  33 ----
 lib/src/batchnormp_cuda.h           |  16 --
 lib/src/batchnormp_cuda_kernel.cu   | 299 ------------------------------------
 lib/src/batchnormp_cuda_kernel.h    |  16 --
 lib/src/generic/batchnormp_cuda.cu  | 116 --------------
 lib/test.py                         |  54 -------
 19 files changed, 997 deletions(-)

Но я могу только подтвердить, что lib/dense/batch_norm/_batch_norm.so и batchnormp_kernel.so удалены, я не знаю, есть ли другие удаленные файлы, хотя в нем упоминается только количество измененных файлов и удалений.

1 Ответ

0 голосов
/ 28 июня 2018

Опция --diff-filter= поможет вам здесь:

git show --stat --diff-filter=D ede4f9a13b1ceace01f898dc42d6fa4219690c70

Это будет только список файлов, которые были удалены в коммите. (D означает «удаленный».)

Эта опция также работает в git log.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...