我正在尝试编写一个预提交钩子来修改我的代码中的一行,但我甚至不知道从哪里开始。
问题是:
我有KEY
public static final String APP_KEY = ""; //DELETE THE KEY BEFORE COMMIT!!!
为了避免将KEY发布到存储库,我认为可能git hooks是我们需要的东西,而不是手动删除密钥。我看一下Customizing git hooks,但我不知道怎么写钩子。
有没有办法在提交更改之前,删除KEy并在提交后再次写入密钥?
答案 0 :(得分:2)
这可以通过 content filter driver :
来完成中如何声明这些过滤器的示例