四时宝库

程序员的知识宝库

前端要学会自己写shell脚本,让你的项目看起来非常牛逼!

Husky 是一个流行的工具,它可以让你轻松地在 Git 钩子中使用脚本,从而在提交(commit)代码前运行诸如代码风格检查、单元测试等任务。这有助于保持代码库的质量和一致性。Husky 的工作原理是在你的项目中创建特定的钩子,当你执行 git 操作(如 commit)时,这些钩子会被触发。

Git发布新版本2.42,新功能亮点尝鲜


近期最流行的版本管理软件Git软件发布了最新的一个版本,那么最新版本带来了什么样新功能呢,请大家和虫虫一起来学习尝鲜一下。

Gitlab+P3C-PMD(阿里云插件)标准化你团队的代码和提交信息

背景简介

项目越来越大,团队越来越大,代码越来越多,然后就是各种五花八门的代码格式、代码规范。要做到代码规范我们可以采取代码交叉Review、IDEA/

bug怎样算修完?浅谈团队分布式bug管理

澄晏 阿里开发者 2023-08-03 09:01 发表于浙江


Git使用的奇技淫巧(git技术原理)

1. Git 版本对比相关操作

Gitlab的自动触发执行(gitlab自动部署到服务器)

在Gitlab的CI执行中,我们可以完全不需要Jenkins持续集成的工具就可以在Gitlab中完成CICD的体系化建设。在本文章中,主要介绍结合Gitlab工具以及Jenkins的持续集成工具,在本地的代码push提交后,能够自动触发CI中的项目自动执行,这其实就会有很多的想象空间,比如在开发同学push提交代码后,开发的单元测试代码先执行,接下来是冒烟测试执行,然后是API自动化测试持续执行,完全的可以打造可持续的流水线的方式来验证每次提交代码的质量检查和验证,在过程中如果存在执行失败,可以对接的如钉钉这些进行报警。下来主要详细的介绍这部分的配置和案例实战。

Git性能优化技术之部分克隆(从git上克隆项目)

随着Git仓库变得越来越大,由于性能导致的可用性问题会越来越突出。比如git clone一个大型仓库会下载整个仓库对象和每次迭代的副本,下载过程会非常耗时,耗带宽,而且常常会导致中断。为了解决这个问题通常有两个方法:

第一个是方法是对仓库从新规划,把大的文件提取出来使用Git LFS保存。

还有一个方法是Git shallow clone 浅克隆(--depth):这是git内置的唯一减少Git克隆传输数据量的方法。但是,Git浅克隆个缺点就是不允许对子项目进行过滤(这对于包含许多项目的整体仓库很重要),也不允许按对象大小进行过滤,以防止不必要的大对象被下载。

Git的8种高级用法,节省你的时间和头痛

Git作为开发者入门第一的工具大家在日常肯定经常使用,但是这里我要分享一些Git的高级用法用来节省你的时间跟头痛。

大型Git仓库的部分克隆(git如何克隆仓库)

随着Git仓库变得越来越大,由于性能导致的可用性问题会越来越突出。比如git clone一个大型仓库会下载整个仓库对象和每次迭代的副本,下载过程会非常耗时,耗带宽,而且常常会导致中断。为了解决这个问题通常有两个方法:

第一个是方法是对仓库从新规划,把大的文件提取出来使用Git LFS保存。

还有一个方法是Git shallow clone 浅克隆(--depth):这是git内置的唯一减少Git克隆传输数据量的方法。但是,Git浅克隆个缺点就是不允许对子项目进行过滤(这对于包含许多项目的整体仓库很重要),也不允许按对象大小进行过滤,以防止不必要的大对象被下载。

08.如何保证API接口的安全性问题01


1.互联网Api接口到底如何保证安全性问题?
2.代码落地实战防御XSS、CSRF攻击
3.代码落地如何防御接口数据被黑客抓包篡改?
4.接口数据加密对称还是非对称加密好

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接