有没有一个命令可以获取为git提交添加、删除和修改的代码行数



我使用以下命令

git log --pretty=format:"%h,%cn,%cs",它给了我提交ID、提交者名称和提交日期。但我需要的是每个提交ID添加/修改/删除的行数。

仅供参考:我不是在寻找提交之间的差异。

您可能在--shortstat之后,它会告诉您更改了多少文件、添加了多少行("插入"(以及删除了多少行。

您可以将其与git showgit log一起使用。

--stat添加到您的命令中。例如

$ git log --pretty=format:"%h,%cn,%cs" --stat
e5a3f23256,Yuta Saito,2022-08-04
ext/extmk.rb | 2 +-
lib/mkmf.rb  | 6 +++++-
tool/fake.rb | 1 +
3 files changed, 7 insertions(+), 2 deletions(-)
c69582a540,Yuta Saito,2022-08-04
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

最新更新