深圳幻海软件技术有限公司 欢迎您!

  • vite vue3 规范化与Git Hooks

    在《JS模块化》系列开篇中,曾提到前端技术的发展不断融入很多后端思想,形成前端的“四个现代化”:工程化、模块化、规范化、流程化。在该系列文章中已详细介绍了模块化的发展及四种模块化规范。本文简单聊聊规范化中的git规范。1规范化在企业级开发中,“一千个读者有一千个哈姆雷特”是很常见的事,每个程序员对技

  • Mac如何安装telnet命令

    相信很多初接触macbook的同学,拿到mac想telnet一下服务器的端口是不是通的,结果报没有命令telnet,今天记录一下,我安装的过程,以供借鉴。问题:sh:telnet:commandnotfound(登入终端需普通用户,不要用mac的root用户,不如后面权限太大不能执行。)1.推荐使用

  • 在 Swift 中编写脚本:Git Hooks

    前言这周,我决定完成因为工作而推迟了一周的TODO事项来改进我的Git工作流程。为了在提交的时候尽可能多的携带上下文信息,我们让提交信息包含了正在处理的JIRA编号。这样,将来如果有人回到我们现在正在提交的源代码,输入​​gitblame​​,就能很容易的找出JIRA的编号。每次提交都包含这些信息可

  • 每个 QA 工程师都应该知道的 20 个 Git 基本命令

    在本文中,我们将讨论Git。Git是一个版本控制系统,一个跟踪代码更改并与他人共享这些更改的工具。本文列出了QA人员/开发人员应该了解的最基本的命令,以便在高层次上掌握GitHub存储库的管理。再次复习基本的日常命令对初学者和有经验的用户都有用。在Git中设置用户名需要用户名才能将提交绑定到您的名字

  • 十个优秀VSCode 插件,帮助你写出更优雅的代码

    在今天的文章中,我将列出我每天使用的10个最佳VSCode扩展,并且这些扩展插件被大多数开发人员使用。1、AutoImport可以自动找到、解析所有可用的导入,并提供代码操作和完成。2、LiveShareLiveShare使开发人员能够在保持各自编辑器选择(例如主题、键绑定)和光标的同时进行协作。这

  • 在 Git 中如何配置用户信息

    大家好,我是前端西瓜哥。最近买了台新的笔记本,重新装了一些软件,这次就说说怎么在git中配置用户信息吧。当我们安装了git后,一件非常重要的事情就是配置我们的用户名和邮箱地址,因为我们提交代码到远端服务器需要通过它们来得知提交者是谁。查看配置列表在配置用户信息前,我们需要确定自己是否已配置了用户信息

  • 22个每个程序员都应该知道的 Git 命令

    ​我一直使用Git的一些命令,今天这个列表清单,希望也可以帮助到你。所以,现在让我们开始吧:1.gitinit此命令用于将项目初始化为git存储库。2.git remoteaddorigin例子:​此命令用于添加或连接到远程存储库。3.git  remote此命令用于查

  • 学习 Git,看这一篇就够了!

    大家好,我是CUGGZ。今天来分享一下Git相关的基础知识。文末抽奖,两份掘金周边等你来拿,滑动到文末参与抽奖!一、Git基本概念1.Git历史Git是最流行的分布式版本控制系统(DistributedVersionControlSystem,简称DVCS)。它由LinusTorvalds创建,当时

  • 45个 Git 经典操作场景,专治不会合代码

    git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。下边我们整理了45个日常用git合代码的经典操作场景,基本覆盖了工

  • 用 Husky和Iint-Staged 构建代码检查工作流

    前言一个项目如果涉及到多人协作,由于每个人代码的书写习惯和风格不太一样,如果没有统一的规范,那就会很乱,这对代码的可维护性大大降低。所以现代工程有个一环节就是代码风格检查(CodeLinting,下面以Lint简称),来保障代码规范一致性现在也有很多保障代码规范一致性,比如:ESLint、prett

  • 使用Jenkins Git参数实现分支标签动态选择

    1.1为什么要使用Git参数?我们为什么要使用git参数呢?每个项目代码库都会有不同的分支,(如果你没有用多分支流水线的情况下)对于普通的流水线项目我们可以让一条流水线来支持多个分支的发布,其实有时候你会发现每个分支的集成步骤都是差不多的。如果出现差异步骤我们也可以在jenkinsfile中根据不同

  • 保姆级指南:Jekins+Docker构建部署React项目实战

    前置概念CI的含义CI的意思是持续构建。负责拉取代码库中的代码后,执行用户预置定义好的操作脚本,通过一系列编译操作构建出一个制品,并将制品推送至到制品库里面。常用工具有GitlabCI,GithubCI,Jenkins等。这个环节不参与部署,只负责构建代码,然后保存构建物。构建物被称为制品,保存制品

  • 来练手吧,一个类似力扣的在线测评项目

    程序员对力扣应该都熟悉的,在上面可以使用任意一门熟悉的编程语言写代码,在线执行代码,提交,看到击败超过90%,你会不会心跳一下?用的同时,你是否想过力扣背后的设计和实现,假如让你自己设计一个类似力扣的系统呢?你可以把这个当作系统设计的面试题,思考如何回答。最好的回答,就是自己真正动手设计一个,当然这

  • 10个前端开发需要学习的关键技能

    毫无疑问,前端开发会是2020年技术领域最热门的专业之一。在过去,前端领域的开发人员只要了解一些HTML、CSS,也许还有jQuery,就足以创建交互式网站了;但是今天,他们需要面对广泛而不断变化的生态系统,开发多种多样的技能;他们需要掌握众多工具、库和框架;并且他们还要不断投资自身来学习新的知识。

  • Git 高级用法,喜欢就拿去用

    如果你觉得git很迷惑人,那么这份小抄正是为你准备的!请注意我有意跳过了gitcommit、gitpull/push之类的基本命令,这份小抄的主题是git的一些「高级」用法。导航——跳到之前的分支复制git checkout - 1.查看历史复制# 每个提交在

  • 2020年,前端开发人员应该学习的10件事

     由于我们所处生态系统的快速发展,我们更倾向于花时间尝试比较新的发明并在互联网上进行讨论。IT业得到经久不息的发展热情,其中前端开发毫无疑问占据举足轻重的地位。新年到,相信前端开发将成为2020年技术领域热门的学科之一。在过去,前端开发人员只要了解一些HTML、CSS或jQuery,就可以

  • 在大型项目中如何使用Git子模块开发,看完涨姿势了!

     写在前面公司需要开发一个内部系统,要求每个部门都要接入。老板钦点,工期又压得短,于是浩浩汤汤的上百人就调过来了。再简单的事情,只要人多起来就会变得复杂,开发的世界也是如此。痛点一个几百人的大项目,使用Git协作的时候,想一想我们的痛点: 项目过大,每个人clone等待时间过长&

  • 如何让Git适应敏捷开发流程?

     一旦涉及版本控制系统,Git实际上代表敏捷开发的水平。Git作为一款强大的开源系统,有较强的灵活性,可以按需匹配任何开发团队的工作流程。而这种分布式相比较集中式来说,自然赋予系统更好的性能特征,且允许开发人员在本地自由实验,在他们修改到自己认为没有问题时再发布到团队。除了灵活性和分布式等

  • 如何在 Github 上创建一个拉取请求

     学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用git了,你有一个GitHub仓库并且可以向它推送。这一切都很好。但是你如何为他人的GitHub项目做出贡献?这是我在学习git和GitHub之后想知道的。在本文中,我将解释如何复刻fork一个git仓库、进行更改

  • 三个技巧告诉你如何让Git适应敏捷开发流程

    一旦涉及到版本控制系统,Git实际上代表敏捷开发的水平。Git作为一款强大的开源系统,有较强的灵活性,可以按需匹配任何开发团队的工作流程。而这种分布式相比较集中式来说,可以赋予系统更好的性能特征,且允许开发人员在本地自由实验,在他们修改到自己认为没有问题时再发布到团队。除了灵活性和分布式等优点外,G

推荐阅读