gpt4 book ai didi

git - 如何在 git add 之前自动调用脚本?

转载 作者:IT王子 更新时间:2023-10-29 00:43:24 24 4
gpt4 key购买 nike

这是我的用例:我在我的 Git 存储库中提交 PNG 和其他内容。我想对我想要提交的每个 PNG 应用一个特定的过程,这是我最终想要提交的过程的结果(可能修改的 PNG)。

一开始我想到了一个钩子(Hook)(就像一个pre-commit)但是它有点奇怪因为这个过程会改变文件所以我需要重新添加它!根据我的read , 没有 pre-add Hook (或类似的东西)。

可能是创建一个 git 别名的解决方案?但我不想改变 - 太多 - 人们的工作方式,我正在寻找一种流畅和透明的方式。

如果你有线索……即使线索是改变我的流程想法。

最佳答案

您可能需要考虑使用 smudge & clean 过滤器,在 git add 期间应用 clean,在 checkout 期间应用 smudge。这些可以按文件类型分配。查看“git attributes(5)”手册页和 Git SCM book : Git Attributes .

关于git - 如何在 git add 之前自动调用脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18877877/

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