我是新手,需要帮助使用git命令。
我已经在Git中克隆了一个存储库,并且想要查看最接近2个日期的2个提交之间插入和删除的差异。
我知道如何获取2个日期之间的逐个历史提交记录,如下所示:
$ git log --since "JAN 1 2014" --until "DEC 31 2014" --oneline --shortstat origin/master
但是,我如何比较两个提交,第一个最接近2014年1月1日,第二个最接近2014年12月31日,并获取两个提交版本中所有文件的总差异?不是逐个提交并累加总差异,而是只计算提交1(1月1日)和提交2(12月31日)之间的差异,并跳过这些提交之间的所有提交,在一行中,例如:
51647f3: 340 files changed, 1316 insertions(+), 6676 deletions(-)
另外一个问题,插入操作是否包括修改过的行或仅限于新的行?
提前感谢。