首页 > 其他分享 >git hook 和 Husky工具

git hook 和 Husky工具

时间:2023-12-18 10:13:15浏览次数:32  
标签:git sample hook 文件夹 Husky 工具

git hook

  1. 背景
    git : 除了作为版本控制之外,还能执行自定义操作----git hook , 它存在于.git 文件夹下的hook文件夹,里面有很多以.sample结尾的demo文件,要执行它,只需要把文件名后面的的sample删了。
  2. 应用场景:
    (1)实现自动编译
    (2)自动删除仓库中的编译代码

Husky工具

  1. 介绍
    是一个专门写git hook 的工具,因为.git这个文件夹不会提交到git上,小伙伴们不能获取到我的配置。Husky 工具可以让git hook 的 配置写在src文件夹下,解决git hook 无法共享的问题

资料

一文带你彻底学会 Git Hooks 配置

标签:git,sample,hook,文件夹,Husky,工具
From: https://www.cnblogs.com/zxn-114477/p/17910406.html

相关文章

  • 【解决Git分支合并冲突】
    1.了解分支合并冲突在多人协作开发中,每个人都可以创建自己的分支来进行工作。当你试图将一个分支的更改合并到另一个分支时,Git会尝试自动合并更改。但是,如果两个分支都修改了同一部分的代码,Git就无法自动决定应该保留哪个更改,这就会导致合并冲突。2.解决分支合并冲突的步骤步......
  • 个人优化 Github Pages 博客网站访问速度记录
    使用GithubPages可以方便地搭建自己的静态网站,详细过程参考我的这篇文章。使用hugo和GithubPages搭建个人博客但由于众所周知的原因,此方法搭建的博客在国内访问速度不佳。因此考虑采用一些方法来加速访问,主要思路是使用CDN加速网站的静态资源。对于不同的静态资源,......
  • react常用hooks
    useMountconstuseMount=(callback)=>{React.useEffect(callback,[])} useUnmounted1constuseUnmount=(callback)=>{2constcallbackRef=React.useRef(callback)34callbackRef.current=callback56React.useEffect(......
  • Git本地代码仓库关联远程仓库
    需求背景我在本地创建了一个项目,并且编写了一些代码后,通过使用Git初始化了本地仓库。此时,我又在GitHub上创建了一个仓库,并添加了一个README文件。现在,我想把本地的仓库与GitHub上的仓库关联,并将代码推送到远程仓库。这时候应该怎么办?操作步骤1、在本地项目的目录下初始化Git仓库git......
  • git命令总结
    本地命令作用注意git-v查看git版本 gitinit初始化git仓库 gitadd文件标识暂存某个文件文件标识以终端为起始的相对路径例:gitaddpage/login/index.htmlgitadd.暂存所有文件 gitcommit-m'说明注释'......
  • Guide to Arduino & Secure Digital (SD) Storage.
    原文:https://docs.arduino.cc/learn/programming/sd-guideHardware&SoftwareRequiredArduinoBoardwithSDCardSlot*ArduinoIDE(online or offline).FormattedSDCard*Theboards/shieldsthathaveanSDcardslotarelistedbelow:MKRZeroMKRIoT......
  • [ABC135D] Digits Parade
    题目意思:给你一个数(1<=数的位数<=1e5),中间包含任意位'?','?'可以是'0'~'9'中的任意数,求有满足被 13整除后余5的数 的个数。解题思路:用dp解,dp数组记录第一位到第 i 位数为止的数整 除13余k 的个数,最后输出最后一位 整除13余5的数 的个数。话不多说,直接上代码:#incl......
  • 02-git操作命令--git commit
    gitcommit建议分为2步来完成,尽量不要使用gitcommit.来提交代码,增加容错gitcommit当我们修改了本地仓库某写文件后,git会自动生成这些修改后未跟踪的文件:从上面的图片可以看到,我修改了当前目录下的saas/saas_method.go文件并未提交暂存,使用下面的命令提交修改至暂存区:git......
  • 01-git操作命令--git branch
    BRANCH分支是Git最重要的概念之一,也是最常用的操作之一。几乎所有Git操作流程都离不开分支。gitbranch命令可以列出所有分支。gitbranch#列出本地所有分支gitbranch-a#列出本地和远程所有分支创建一个名为MyBranch的新分支,但是依然停留在当前分支。gitbranchMyBr......
  • Git——常用命令
    1.第一次初始化gitinit  初始化仓库gitadd.gitcommit-m‘firstcommit’[email protected]:帐号名/仓库名.gitgitpulloriginmastergitpushoriginmaster#-f强推[email protected]:git帐号名/仓库名.git 2.基本操作gitche......