git 是否可以同时预提交run on --from-ref/--to-ref和暂存文件

lnlaulya  于 2022-11-20  发布在  Git
关注(0)|答案(1)|浏览(146)

当我调用:

  • pre-commit run --from-ref origin/develop --to-ref HEAD:它在已提交的文件上运行
  • pre-commit run:在暂存文件上运行

有没有办法在一个命令中同时运行pre-commit

yqkkidmi

yqkkidmi1#

我不知道你为什么要这么做--这似乎是个XY问题
也就是说,总是可以利用pre-commit run --files来运行您希望
将两者结合:

(git diff --staged --name-only -z && git diff --name-only -z origin/develop...HEAD) | xargs -0 pre-commit run --files

免责声明:我写了预提交

相关问题