【问题标题】:How to count number of lines written before a given date with Git如何使用 Git 计算在给定日期之前写入的行数
【发布时间】:2019-04-12 14:06:24
【问题描述】:

我有一个代码库,我需要找出在给定日期(2018 年 1 月 1 日)之前编写的今天仍然存在的行数。

有没有办法做到这一点? 我已经研究了比较当天提交和我们上次提交之间更改的行,但它也显示删除的行/文件。

【问题讨论】:

  • 你能分享你已经尝试过的东西,即使它还没有工作吗?你可能不会离它太远。
  • 看看@Steffen G 在stackoverflow.com/questions/37211955/… 中给出的答案。我想这会解决你的问题。

标签: git


【解决方案1】:

如果你有两个提交 ID,你可以这样做:

git diff --shortstat <COMMIT_ID> <SECOND_COMMIT_ID>

这将返回更改的文件数量、插入和删除示例:

25 files changed, 378 insertions(+), 373 deletions(-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 2020-09-28
    • 1970-01-01
    • 2010-09-14
    相关资源
    最近更新 更多