git获取以前的修订号

git获取以前的修订号,git,Git,我试图在两个git版本之间获得简短的统计数据(当前版本与前一版本) 我有以下命令 git diff --shortstat -b -w <SHA1 of starting commit>..<SHA1 of ending commit> git diff--shortstat-b-w。。 如何优雅地自动将结束提交指定为我指定的开始提交的前一个直接提交?如果将^附加到提交,则可以获得其父级: $ git show HEAD^ # Show parent of

我试图在两个git版本之间获得简短的统计数据(当前版本与前一版本) 我有以下命令

git diff --shortstat -b -w <SHA1 of starting commit>..<SHA1 of ending commit>
git diff--shortstat-b-w。。

如何优雅地自动将结束提交指定为我指定的开始提交的前一个直接提交?

如果将
^
附加到提交,则可以获得其父级:

$ git show HEAD^       # Show parent of latest commit
$ git show 9dd206a^    # Show parent of 9dd206a

手册页提供了更多关于指定提交的各种不同方法的详细信息。

试试git diff--shortstat-b-w HEAD^

它提供了相同的数据,但反过来,插入值会被删除,反之亦然。。。如何获得从previous到nowdiff--shortstat-b-w^HEAD的实际更改?