在提交pre之前修改文件
我试图编写一个预先提交的钩子来修改代码中的一行,但我甚至不知道从哪里开始。
问题是:
我有一把KEY
public static final String APP_KEY = ""; //DELETE THE KEY BEFORE COMMIT!!!
为了避免将KEY发布到存储库,我认为可能git挂钩是我们需要的东西,而不是手动删除密钥。 我看了一下定制git钩子,但我不知道如何编写钩子。
有没有办法在提交更改之前,删除KEy并在提交之后再次写入密钥?
这将通过内容过滤器驱动程序完成 :
(来自Git Book的“自定义Git属性”图片)
查看如何在“可以自动在空格和制表符之间切换?”中声明这些过滤器的示例。
链接地址: http://www.djcxy.com/p/80829.html