当前位置:  开发笔记 > 编程语言 > 正文

git状态前或状态后钩子

如何解决《git状态前或状态后钩子》经验,为你挑选了1个好方法。

我想运行棉绒git status,然而似乎没有什么pre-status也不post-status钩。一个人怎么能给git加个钩子呢?该精细的文档对此事可疑的沉默!

我目前正在git status用Lash脚本包装短绒,但是我更喜欢支持我的肌肉记忆宏的解决方案git status。如果重要的话,我正在使用KDE 4运行CentOS 7.3。



1> Leon..:

Git挂钩用于(将要)修改存储库或工作树的操作。由于git status是只读操作,因此没有钩子。

我目前正在git status用Lash脚本包装短绒,但是我更喜欢支持我的肌肉记忆宏的解决方案git status

您可以将git命令包装到以下功能中,该功能不需要调整肌肉记忆力:

git()
{
    if [[ $# -ge 1 && "$1" == "status" ]]
    then
        echo Your git-status pre-hook should be here
    fi

    command git "$@"
}

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有