Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在GitHub操作中获取由提交更新的文件的文件名?_Git_Github_Github Actions - Fatal编程技术网

如何在GitHub操作中获取由提交更新的文件的文件名?

如何在GitHub操作中获取由提交更新的文件的文件名?,git,github,github-actions,Git,Github,Github Actions,在GitHub操作工作流中,我们多次尝试使用以下命令获取由推式提交更改的文件的文件名:run:git diff tree--no commit id--name only-r${{GitHub.sha}。但它总是只返回以下日志,不提供文件名或带有路径的文件名。请参见下图 关于运行程序类型:ubuntu最新版本,它不是自托管运行程序。默认情况下,签出操作会创建一个浅层克隆。使用 - uses: actions/checkout@v2 with: # Number of c

在GitHub操作工作流中,我们多次尝试使用以下命令获取由推式提交更改的文件的文件名:
run:git diff tree--no commit id--name only-r${{GitHub.sha}
。但它总是只返回以下日志,不提供文件名或带有路径的文件名。请参见下图


关于运行程序类型
ubuntu最新版本
,它不是自托管运行程序。

默认情况下,签出操作会创建一个浅层克隆。使用

  - uses: actions/checkout@v2
    with:
      # Number of commits to fetch. 0 indicates all history for all branches and tags.
      # Default: 1
      fetch-depth: 2

来源:

默认情况下,签出操作创建浅层克隆。使用

  - uses: actions/checkout@v2
    with:
      # Number of commits to fetch. 0 indicates all history for all branches and tags.
      # Default: 1
      fetch-depth: 2
资料来源: