![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GIT
文章平均质量分 84
# GIT
油墨香^_^
想要敲出漂亮的代码, 就要暴露在全世界的眼睛下!
展开
-
前端如何对分支环境进行部署
一种基于容器及 docker-compose 或者 k8s 的思路。根据容器的标签与当前 Git 分支对前端后端设置不同的域名。以下是一个 Preview 的示例,其中服务名。借用 Docker 快速部署前端或者后端,借用现有的 CICD 服务,如。基于分支名称进行构建。工具进行环境变量的替换。在进行构建时,再通过。转载 2024-05-24 11:59:08 · 9 阅读 · 0 评论 -
GitHub Actions 自动部署前端 Vue 项目
代码开发代码推送打包dist文件scp到服务器服务器nginx配置完成部署这几个流程,现实中我们希望项目部署尽可能自动且简单,因此诞生了各种CI/CDJenkinsgitlab ci等,其实我们最熟悉的GitHub也提供了CI/CD.当然在利用自动部署项目之前,先要利用来发布我们的前端项目。namename字段是workflow的名称。如果省略该字段,默认为当前workflow的文件名.onon字段指定触发workflow的条件,通常是某些事件,比如代码推送push,拉取,可以是事件的数组.转载 2024-05-24 11:56:47 · 9 阅读 · 0 评论 -
实现自动化构建与部署
GitHub的默认issue在创建时并没有分的很细,虽然它提供了很多选项给提问者,但是大多数人在提问问题的时候,都不会注意到这些选项。的文件就是我们实现想法的地方,根据文档中所罗列的可供我们使用的方法,结合自己的需求完成配置的编写,GitHub Action就会按照我们的命令去做事情(命令式编程)。在GitHub的项目仓库中有一个Actions模块,它是一个持续集成(CI)和持续部署(CD)平台,开发者可以利用它提供的配置规则,通过编写。最后,在项目的actions面板就能看到此工作流的运行日志了。转载 2023-04-17 09:29:25 · 465 阅读 · 0 评论 -
你知道,前端工程部署有哪些方式嘛?
前端应用部署变化到现在的阶段,也是项目众多不便于管理导致,实际的业务情况,进而推动部署方式的发展。前端部署的流程,在每个公司都有一套自己的,学习它,适应它,就好了,没有太多疑难问题。转载 2023-04-11 09:41:10 · 216 阅读 · 0 评论 -
2023 年的前端 commit 规范 正确打开方式
是一个可以在 Git hooks 中使用的 npm 包,它可以帮助你在特定的 Git 事件发生时执行命令,例如提交代码之前进行代码格式化、测试等操作."husky"是一个为了方便使用Git hooks的工具,它能够帮助你在项目中自动化地执行一些Git相关的操作。使用husky,你可以在Git的一些关键操作(例如提交、推送、合并等)前或后,执行一些脚本或命令,比如代码格式化、自动化测试、打包发布等。他可以帮助我们额外拦截一些如git commit等指令。转载 2023-04-04 09:50:21 · 338 阅读 · 0 评论 -
给自己的Git分支使用备忘指南
文章首发于公众号:程序员读书;欢迎关注,可以第一时间收到文章更新哦!分支模型是Git的必杀技,也是Git最强大的地方,掌握Git分支的使用,也就是学到Git的精髓。转载 2023-03-22 12:31:07 · 129 阅读 · 0 评论 -
前端基于husky通过eslint检测提交代码
当您提交或推送时,您可以使用 husky 来检查您的提交消息、运行测试、检查代码等Husky 支持所有 Git 钩子[1]。以一种非常 Linux 的方式,要配置 Git 挂钩,您只需将可执行文本文件放入, 为了能够运行用户在 中创建的任何 Git 钩子,husky 正在将所有可能的钩子安装在.例如,当提交时,每个 Git 钩子都会检查是否有相应的钩子定义:它的好处:用户可以添加、更新和删除钩子,并且会自动选择更改。不利的一面是,即使没有任何东西可以运行,节点也会启动。接下来我会使用 来完成一个转载 2022-12-05 14:07:18 · 531 阅读 · 0 评论 -
Git 入门最佳实践(万字详解)
Git是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用Git来做自己的文档版本管理工具。大概是大二的时候开始接触和使用Git,从一开始的零接触到现在的重度依赖,真是感叹Git的强大。Git的api很多,但其实平时项目中90%的需求都只需要用到几个基本的功能即可,所以本文将从实用主义和深入探索2个方面去谈谈如何在项目中使用Git,一般来说,看完实用主义这一节就可以开始在项目中动手用。“转载 2022-09-30 10:09:03 · 129 阅读 · 0 评论 -
Jenkins Gitlab 持续集成打包平台搭建
在进行操作前,你需要新建一个Job,Job新建比较简单,只需要在Jenkins管理的首页左侧,点击“New Job”,一般选择free-style software project,再输入Job的名字即可。Jenkins,一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务,可监控并触发持续重复的工作,具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点。在新建的任务(Jobs)中,Gitlab源码配置如下图:需要输入git仓库和build分支,公钥使用上面配置SSH生成的公钥。转载 2022-09-16 09:57:38 · 281 阅读 · 0 评论 -
Git使用教程:最详细、最傻瓜、最浅显、真正手把手教
Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。首先要明确下,所有的版本控制系统,只能跟踪文本文件的改动,比如txt文件,网页,所有程序的代码等,Git也不列外,版本控制系统可以告诉你每次的改动,但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从1kb变成2kb,但是到底改了啥,版本控制也不知道。第一步:创建SSH Key。原创 2022-08-24 11:20:33 · 219 阅读 · 0 评论 -
39个你需要知道的Git命令
代码】39个你需要知道的Git命令。原创 2022-08-08 09:46:46 · 78 阅读 · 0 评论 -
Git 常用命令总结,掌握这些,轻松驾驭版本管理
最近公司的代码管理工具要从SVN转到Git上,因此虽然之前用过Git,但是都是一些简单的推送提交,因此还是有必要进行一些系统的学习,这里做一下笔记,以备后询,且不定期更新。关于SVN和Git的比较已经有很多文章说过了,就不再赘述,本文的重点是如何使用的Git命令进行操作,冷门的就不说了,且比较零散,系统的学习推介廖雪峰的Git教程。声明下面用户名都为,请自行修改成自己的用户名。...原创 2022-07-29 09:56:52 · 244 阅读 · 0 评论 -
从 Git 问题排查到社区贡献
Git 是目前世界上最为广泛使用的软件版本控制系统(Version Control System),同时也是一个成熟及活跃的开源项目。Git 最初是由 Linux 之父 Linus Torvalds 在 2005 年创建,至今已经迭代了17年。但任何程序都会有Bug,对于 Git 这样一个成熟的开源项目也不例外。引用 Linus 的话来说:“错误总会发生,如果它们不发生在硬件中,它们将发生在软件中;如果它们不发生在你的软件中,也会发生在其他人的软件中。”接下来,我们将从一个由 Git 引发的故障,一起来看看原创 2022-07-14 09:36:52 · 816 阅读 · 0 评论 -
轻松搞懂git各指令的本质,提升git 内功
作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone、commit、pull、push...的阶段,是不是对rebase心里没底只敢用merge?碰见版本回退就抓瞎?别问我怎么知道的,问就是:“我曾经就是这样啊~~”。针对这些问题,今天就将这几年对Git的认知和理解分享出来,尽可能的从本质去讲解Git,帮助你一步一步去了解Git的底层原理,相信读完本篇文章你便可以换种姿态,更加风骚得使用Git各种指令。1基本概念Git是一个分布式代码管理工具,在讨论分布式之前避免转载 2022-07-13 14:43:59 · 72 阅读 · 0 评论 -
管理代码分支?(阿里巴巴)
阿里有很多的研发团队,不同事业部使用的发布流程、分支策略并非整齐划一,但总体上看是比较规整的。其中有一种主流的发布模式以及对应的分支使用方式,称为“AoneFlow”。这套工作模式思路独特,在阿里以外的地方并不多见。本文围绕这些实践,聊一聊分支管理的话题。细数分支模式说到分支管理模式,我们最耳熟能详的莫过于 TrunkBased 和 GitFlow。TrunkBased 模式 是持续集成思想所崇尚的工作方式,它由单个主干分支和许多发布分支组成,每个发布分支在特定版本的提交点上从主干创建出来,..转载 2022-06-28 09:33:30 · 268 阅读 · 0 评论 -
Github使用教程
如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。什么是 Github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-W原创 2022-05-19 10:02:28 · 25763 阅读 · 4 评论 -
如何在github上传自己的项目
1.去git官网下载git地址:git官网下载自己电脑适用的一路回车就好!!!下载完以后如图:双击打开以后如果是下面这样就启动成功2.创建一个属于自己的Github账户3.创建仓库点击New repository进入仓库以后如图:Repository name填写项目名称,Description (optional)简单的填写一下项目描述,然后点击Create repository直接创建仓库5.仓库创建完成以后, 上传源代码:如图,生成了自己的git地址,还有转载 2022-05-09 14:40:47 · 662 阅读 · 0 评论