我可以在预接收挂钩中获取正被推送到远程存储库的文件列表吗?

时间:2014-09-28 17:32:02

标签: git githooks

我需要编写一个pre-receive钩子脚本,它可以获取有关正在推送到服务器的文件的信息。

我想知道是否可以通过远程存储库中的脚本获取正在推送到远程存储库的文件列表

有关信息,我需要访问这些文件才能对它们执行一些代码样式检查。

1 个答案:

答案 0 :(得分:0)

在该钩子的服务器上,您将在ref和旧sha以及新sha中传递。只需使用git diff --name-only old..new从钩子中获取文件列表