在提交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

    上一篇: Modify file before commit with pre

    下一篇: summernote add class in img