git diff --stat 结果,文件名后面的数字和加减号是什么意思?

浏览:49日期:2023-08-21

问题描述

如下图所示git diff --stat 结果,文件名后面的数字和加减号是什么意思?

数字代表更改了多少行么?我看了一下,好像不是。。

问题解答

回答1:

该文件内代码添加或删除的行数。

git diff --stat 结果,文件名后面的数字和加减号是什么意思?

注意最后一行的提示:6 files changed, 33 insertions(+), 42 deletions(-)。6个文件变动,添加33行,删除42行,加起来正是上边所有文件变动行数之和。

每个文件后面的+ -号可以让人一眼看清该文件增加和删除的代码的比例。

如果运行 git diff --numstat,前面的两个数字分别代表增加和删除的行:

git diff --stat 结果,文件名后面的数字和加减号是什么意思?

回答2:

+-号前面都对应一个当前文件;+号:表示当前文件新增的代码行;-号:表示当前文件删除的代码行;

相关文章: