GIT HOOKS

钩子(hooks)是一些在"$GIT-DIR/hooks"目录的脚本,在被特定的事件(certain points)触发后被调用。当"git init"命令被

调用后,一些非常有用的示例钩子文件(hooks)被拷到新仓库的hooks目录中;但是在默认情况下这些钩子(hooks)是不

生效的。 把这些钩子文件(hooks)的".sample"文件名后缀去掉就可以使它们生效了。

applypatch-msg

GIT_DIR/hooks/applypatch-msg

当'git-am'命令执行时,这个钩子就被调用。它只有一个参数:就是存有提交消息(commit log message)的文件的名

字。如果钩子的执行结果是非零,那么补丁(patch)就不会被应用(apply)。

The hook is allowed to edit the message file in place, and can be used to normalize the message into some project

standard format (if the project has one). It can also be used to refuse the commit after inspecting the message file. The

default applypatch-msg hook, when enabled, runs the commit-msg hook, if the latter is enabled.

这个钩子用于在其它地方编辑提交消息,并且可以把这些消息规范成项目的标准格式(如果项目些类的标准的话)。

它也可以在分析(inspect)完消息文件后拒绝此次提交(commit)。在默认情况下,当applypatch-msg钩子被启用

时。。。。

()

pre-applypatch

GIT_DIR/hooks/pre-applypatch

当'git-am'命令执行时,这个钩子就被调用。它没有参数,并且是在一个补丁(patch)被应用后还未提交(commit)前被

调用。如果钩子的执行结果是非零,那么刚才应用的补丁(patch)就不会被提交。

It can be used to inspect the current working tree and refuse to make a commit if it does not pass certain test. The default

pre-applypatch hook, when enabled, runs the pre-commit hook, if the latter is enabled.

它用于检查当前的工作树,当提交的补丁不能通过特定的测试就拒绝将它提交(commit)进仓库。()

post-applypatch

GIT_DIR/hooks/post-applypatch

This hook is invoked by 'git-am'. It takes no parameter, and is invoked after the patch is applied and a commit is made.

当'git-am'命令执行时,这个钩子就被调用。它没有参数,并且是在一个补丁(patch)被应用且在完成提交(commit)情

况下被调用。

This hook is meant primarily for notification, and cannot affect the outcome of 'git-am'.

这个钩子的主要用途是通知提示(notification),它并不会影响'git-am'的执行和输出。

yuki翻译器钩子_git hooks钩子相关推荐

  1. git 客户端 所有客户端 钩子_git自定义项目钩子和全局钩子

    钩子介绍 自定义钩子分为:项目钩子和全局钩子 自定义全局钩子: 全局钩子目录结构: (注意:excludes目录结构是我们自定义的目录,规则逻辑在update.d/update.py脚本里实现的,非g ...

  2. jQuery-1.9.1源码分析系列(七) 钩子(hooks)机制及浏览器兼容

    处理浏览器兼容问题实际上不是jQuery的精髓,毕竟让技术员想方设法取弥补浏览器的过错从而使得代码乱七八糟不是个好事.一些特殊情况的处理,完全实在浪费浏览器的性能:突兀的兼容解决使得的代码看起来既不美 ...

  3. react-10 函数式写法rsc,配合HOOKS钩子函数

    性能优化:useMemo :用于组件性能优化(缓存计算属性,变化才执行)是通过缓存值的方式实现性能优化 (计算缓存):适用于复杂的计算场景,如复杂的列表渲染,对象深拷贝... //   //   // ...

  4. git hook分支_Git hook(钩子文件)机制

    githooks(5) NAME githooks - Hooks(钩子) used by git SYNOPSIS $GIT_DIR/hooks/* 简介 Hooks(钩子),是一些存放于$GIT_ ...

  5. 使用调试钩子屏蔽全局钩子

    WH_DEBUG为调试钩子,用来给钩子函数除错.在系统调用系统中与其他Hook关联的Hook钩子例程之前,系统会调用WH_DEBUG Hook钩子例程.你可以使用这个Hook来决定是否允许系统调用与其 ...

  6. mysql 钩子函数_SetWindowsHookEx原理(如何使用钩子,使用钩子hook其他进程的函数)...

    基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的.当消息到达后,在目标窗口处理函数之前处理 ...

  7. 知识梳理---------Hooks钩子函数的使用

    1 React Hooks介绍 1.1 React Hooks是用来做什么的 对函数型组件进行增强,让函数型组件可以存储状态,一个拥有处理副作用的能力. 组件中只要不是把数据转换成视图的代码,就是属于 ...

  8. React Hooks常用的Hooks钩子函数

    React Hooks的作用是对函数型组件进⾏增强,让函数型组件可以存储状态, 可以拥有处理副作⽤的能⼒,可以在不使⽤类组件的情况下, 实现相同的功能. useState实现原理 useState方法 ...

  9. python locust 能压测数据库_python locust 性能测试:HOOKS钩子方法

    为locust中不同类型的事件,提供的钩子方法: from locust import TaskSet, task, events, Locust from locust.clients import ...

最新文章

  1. 三十四、动态规划解决01背包问题
  2. Spring Framework------version4.3.5-----Reference学习心得-----总结
  3. java jpanel 分层显示_java – 向JPanel显示视频
  4. php cdi_异步CDI事件
  5. java每过一段时间执行一次代码(方法)
  6. 为什么一个目录里放超过十个Mp4文件会导致资源管理器和播放程序变卡变慢?...
  7. 新计算 新网络 新旗舰:华为云C6实例首测
  8. 建议检察院服务器服务器配置 显示器,切换器 键鼠
  9. Google 又又又要“重回中国”了?
  10. 车机没有carlife可以自己下载吗_长安CS55自带百度CarLife使用方法
  11. 灵山奇缘服务器维护,灵山奇缘1月8日更新了什么 灵山奇缘1月8日更新维护内容一览...
  12. idea抽取重复方法快捷键_IDEA 真牛逼,900行 quot;又臭又长quot; 的类重构,几分钟搞定...
  13. 前端进阶(1)Web前端性能优化
  14. 浏览器地址栏和标题栏显示的小图标
  15. Python编程--目标IP地址段主机指定端口状态扫描
  16. Excel 提取单元格中的数字、中/英文方法
  17. matlab怎么求过渡矩阵,求过渡矩阵的方法
  18. css规则中区块block,听晴空讲Drupal主题——第六章 主题中的CSS(10)
  19. eclipse导入项目jsp页面报错完美解决
  20. php excel速度慢,window_win10双击打开excel太慢了的三种解决办法,win10双击打开excel文件慢该怎么 - phpStudy...

热门文章

  1. 在Java中对Singleton类进行双重检查锁定
  2. Java 8 Friday Goodies:本地交易范围
  3. Eclipse的Mockito模板
  4. 在Spring MVC中使用多个属性文件
  5. 配置CDI对话的超时
  6. JVM选项:-client vs -server
  7. python时间序列数据分析,Python数据分析之时间序列
  8. 【安卓开发】Android初级开发(okhttp3发送带header与带参数的GET请求)
  9. 计算机弹歌曲做我老婆好不好,做我老婆好不好吉他谱(图片谱,指弹,做我老婆好不好,徐誉滕)_徐誉滕(徐海;徐歆舜)...
  10. Linux下CMAKE编译jsoncpp,使用CMake引入jsoncpp