标签: git githooks
我需要编写一个pre-receive钩子脚本,它可以获取有关正在推送到服务器的文件的信息。
pre-receive
我想知道是否可以通过远程存储库中的脚本获取正在推送到远程存储库的文件列表
有关信息,我需要访问这些文件才能对它们执行一些代码样式检查。
答案 0 :(得分:0)
在该钩子的服务器上,您将在ref和旧sha以及新sha中传递。只需使用git diff --name-only old..new从钩子中获取文件列表
git diff --name-only old..new