"git diff --stat"和"git log --stat"显示如下内容:
$ git diff -C --stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07
app/controllers/application_controller.rb | 34 +++-------------------------
1 files changed, 4 insertions(+), 30 deletions(-)
Run Code Online (Sandbox Code Playgroud)
但是在那次提交中真正发生的事情是改变了4行,删除了26行,这与添加4行并删除30行不同.
有没有办法获得delta LOCs(在这种情况下为26)?我并不真正关心区分添加或删除的行.
在git中有没有办法计算给定分支上给定用户的总删除和添加?类似的东西在github上,在图表部分有一个图表,显示总添加和删除但只在主分支...我认为如果他们这样做,这也很可能在git,所以,有人知道怎么做吗?
先感谢您.
git ×2