Git diff给了我一个致命的教训:糟糕的修改';头部~1';

Git diff给了我一个致命的教训:糟糕的修改';头部~1';,git,github,github-actions,Git,Github,Github Actions,我正在尝试检查以前在github操作中更改了哪些文件。为此,我运行以下命令: git diff --name-only HEAD~1 -- .' 虽然这在本地起作用,但在github操作中,我似乎遇到了以下错误: fatal: bad revision 'HEAD~1' Checking if any files changed 我正在使用动作进行签出。因此我设法解决了它。显然,我使用的操作包似乎只获取最后一次提交,因此在我查找其他提交时,它无法找到其他提交时给出了错误。修复方法是实际获取多

我正在尝试检查以前在github操作中更改了哪些文件。为此,我运行以下命令:

git diff --name-only HEAD~1 -- .'
虽然这在本地起作用,但在github操作中,我似乎遇到了以下错误:

fatal: bad revision 'HEAD~1'
Checking if any files changed

我正在使用动作进行签出。

因此我设法解决了它。显然,我使用的操作包似乎只获取最后一次提交,因此在我查找其他提交时,它无法找到其他提交时给出了错误。修复方法是实际获取多个版本,这就是我现在在操作中所做的,它可以工作:

...
steps:
 - name: Checkout code
   uses: actions/checkout@v2
   with:
     fetch-depth: 5
...