“git的差异--stat”和“git的日志--stat”显示之类的东西:有没有添加git显示行,更改行和删除行的方法?
$ git diff -C --stat HEAD c9af3e6136e8aec1f79368c2a6164e56bf7a7e07
app/controllers/application_controller.rb | 34 +++-------------------------
1 files changed, 4 insertions(+), 30 deletions(-)
但是到底发生在提交的是,4行被改变和26行被删除比不同添加4行并删除30.
有没有获得增量LOC(本例中为26)的方法?我并不在乎区分添加或删除的行。
感谢quornian但numstat给人如出一辙的信息作为统计,增删。 – 2012-03-30 14:19:36
更新了我的答案,以包含'--word-diff'的示例使用。这可能更有用。 – quornian 2012-04-01 19:53:15
谢谢!你编辑的答案很好。我想看看在两个特定的提交之间添加/修改/删除了多少行。对于其他可能希望做同样的事情,只需将命令中的分支名称放在命令中,如:'git diff commit1 commit2 --word-diff ...'其中commit1/2是SHA1,分支,标签等。 。 – 2013-11-24 19:04:32