gpt4 book ai didi

git - 如何知道在 git commit 中删除了哪些文件?

转载 作者:太空狗 更新时间:2023-10-29 14:35:34 25 4
gpt4 key购买 nike

我记得我在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.sobatchnormp_kernel.so被删除了,不知道有没有其他文件也被删除了而它只提到了更改和删除的文件数。

最佳答案

--diff-filter= 选项将在此处帮助您:

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

这只会列出在提交中删除的文件。 (D 代表“已删除”。)

此选项也适用于 git log

关于git - 如何知道在 git commit 中删除了哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51073605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com