代码之家  ›  专栏  ›  技术社区  ›  4br3mm0rd

检测git预提交挂钩中修改/添加/删除的.tpl文件

  •  1
  • 4br3mm0rd  · 技术社区  · 10 年前

    我正在尝试在我的存储库中本地添加一个预提交挂钩。我只想在提交时修改/添加/删除.tpl文件时运行脚本。有没有简单的方法来检查这个?

    谢谢:-)

    1 回复  |  直到 10 年前
        1
  •  1
  •   joozek    10 年前

    你可能需要这样的东西:

    #!/bin/bash
    if git diff --name-only --cached | grep -Eq '\.tpl$'; then
      # do your job
    fi
    

    这个 --procelain flag保证在未来版本的git中输出不会改变(它们保持一致)。