gpt4 book ai didi

Git:在提交/推送之前通过过滤器运行?

转载 作者:太空狗 更新时间:2023-10-29 13:54:15 24 4
gpt4 key购买 nike

有没有办法在提交之前通过过滤器运行更改的文件?我希望确保文件遵循项目的编码标准。

我还想在提交/推送实际发生之前编译并运行一些测试,所以我知道 repo 中的所有内容确实有效。

最佳答案

预提交 Hook 。继续阅读 git hooks . Git Book 有一个 example例如,如何编写 Ruby 脚本来运行 RSpec 测试。

您只需将可执行文件保存为 .git/hooks/pre-commit - 使用 hashbang 指定语言。它只是一个普通的shell脚本,尽管你可以使用任何脚本语言,只要它有问题就返回1,没有问题就返回0。

关于Git:在提交/推送之前通过过滤器运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2638772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com