我正在尝试在两个git修订版之间获取简短的统计信息(当前版本与前一版本相比) 我有以下命令
git diff --shortstat -b -w <SHA1 of starting commit>..<SHA1 of ending commit>
如何优雅地自动指定结束提交作为我指定的起始提交的前一个提交?
答案 0 :(得分:5)
如果您将^
附加到提交,则可以获取其父级:
$ git show HEAD^ # Show parent of latest commit
$ git show 9dd206a^ # Show parent of 9dd206a
gitrevisions手册页有一个 lot 有关指定提交的所有不同方法的更多详细信息。
答案 1 :(得分:1)
尝试git diff --shortstat -b -w HEAD ^