我想知道我在两次不同的提交之间更改了多少行代码。我的目的是了解我今天写了多少行代码,但我的抽象想法是了解我从一个时刻到另一个写了多少行代码。有人可以帮我解决这些问题吗?
问问题
10948 次
3 回答
62
--shortstat
是你想要的:
git diff --shortstat commit1 commit2
你也可以像这样使用它:
git diff --shortstat "@{1 day ago}"
于 2013-07-29T04:36:58.873 回答
4
像许多 git 命令git diff --shortstat
一样,它不仅适用于提交,还适用于分支名称、标签等。所以如果你在一个feature/foo
分支上并且想要比较develop
运行。
git diff --shortstat develop
3.1
如果您想知道自上次版本标签(例如)运行以来更改了多少行
git diff --shortstat 3.1
于 2016-11-14T15:42:38.667 回答
1
仅供参考,如果多人提交到同一个分支,--author "<author name>"
请仅使用 来说明您自己的提交。
于 2017-06-23T14:40:26.863 回答