在之前的文章《自动化部署实践(Jenkins+Git+Docker+阿里云k8s)》中,使用Jenkins实现了项目的自动化部署,当时由于Git版本分支固定,并没有对Git版本分支选择进行参数化,随着项目分支变多,在构建时需要选择Git分支实现步骤按照新的Job进行说明,如下:首先,确保已经安装了GitParameter插件。如果没有安装,先从插件管理页面进行安装。创建一个新的流水线job,进入配置页面。在“常规”选项卡中,勾选“参数化构建过程”,然后点击“添加参数”按钮,选择“Git参数”。在“Git参数”设置中,设置名称为“BRANCH_NAME”(或其他任何名称),将“参数类型”设置为“
1.初始Git1.1创建Git仓库要提前说的是,仓库是进⾏版本控制的⼀个⽂件⽬录。我们要想对⽂件进⾏版本控制,就必须先创建⼀个仓库出来。创建⼀个Git本地仓库对应的命令为gitinit,注意命令要在⽂件⽬录下执⾏,例如:刚创建的git仓库会有一个隐藏文件 .git这个文件不能修改,git来跟踪管理仓库的,不要⼿动修改这个⽬录⾥⾯的⽂件,不然改乱了,就把git仓库给破坏了.如果有兴趣,可以进入.git文件中查看。创建完之后需要配置git,设置用户名和e-mail地址,这是非常重要的。配置指令如下:gitconfig[--global]user.name"YourName"gitconfig[--
一、前言我们在进行项目开发时都免不了与GIT打交道,但是面对各种的难记的GIT命令总是手足无措;还好编译器中内置了GIT的仓库的一系列操作,掌握了可视化的操作就不用担心记不住GIT命令符了。下面主要介绍VSCode中具体的操作:二、基础操作2.1连接远程仓库选择存储项目的文件夹,拖动到VSCode中或者右键选择VSCode打开点击左侧git图标,选择初始仓库添加远程仓库,填入地址后还需要输入项目名称左下角分支选择远程的master,即可完成连接2.2创建新分支当前项目面对是多人开始的情况,我们需要基于master建立自己的一个分支;方便后面提交,或者出现问题后及时回滚处理。注意:禁止直接操作m
✅主页::我的代码爱吃辣📃知识讲解:Linux——git☂️开发环境:Centos7💬前言:git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。目录一.什么是git二.linux下使用git1.注册git的客户端2.Linux上安装git2.Linux上克隆远端仓库三.提交本地代码到远端仓库1.将需要git管理的代码提交到git缓存2.将需要git管理的代码提交到本地3.将需要git管理的代码同步到远端服务器上一.什么是gitgit是一个开源的分布式版本控制系
文章目录Git在Git命令行中执行下面命令:设置基本信息获取Git仓库Git工作区暂存区版本库概念工作状态远程仓库操作分支操作标签分类Idea中使用推送到远程仓库(提交并且推送)分支操作Git在Git命令行中执行下面命令:设置基本信息设置用户信息gitconfig--globaluser.name“昵称”gitconfig--globaluser.email"邮箱”查看配置信息gitconfig--list获取Git仓库获取Git仓库常用两种方式在本地初始化一个Git仓库(不常用)获取Git仓库-在本地初始化Git仓库-->步骤如下:1.在任意目录下创建一个空目录(例如repo1)作为我们的本
真是TN的邪了门了,今天在Gitee上创建了一个新项目,然后要把本地的代码push上去时,报了如下错误:➜***git:(main)gitpush-uorigin"master"error:srcrefspecmasterdoesnotmatchanyerror:failedtopushsomerefsto'https://gitee.com/***/***.git'用了这么多年git也没见过这个啊咱们哪见过这种场面啊,赶紧百度走起来。网上啊,真是什么五花八门的说法都有。但是这时,注意嗷,很快嗷,我发现本地分支名为main。怪不得,往master分支上push,push不了呢。果然,这就是个突
写在前面这次问题产生的原因还是自己操作过于急躁了,新功能开发完成之后没有实时的与经理沟通就进行了新功能分支合并的操作,导致当前版本部分功能由于没有同步产生了一些问题,因此需要把代码进行回退操作;但是分支代码修改了许多文件,并且已经推送到了远程仓库,手动一个个的对照远程仓库的提交记录进行代码还原显然不太合适(这是一种笨方法,但是也能解决,这里不这么处理);在查询git相关指令后了解到了gitrevert命令,最终得以解决,下面介绍解决方式。切换到合并源分支我这边的例子是将新功能分支feature/dataQuality合并到了release分支所以我们这边切换到release分支gitcheck
搭建自己的git服务器–win10系统使用Gitea快速搭建git-server2023-03-28本文简单介绍了使用gitea开源软件搭建自己git服务器的过程;本文记录的在win10系统上快速安装gitea,实现了git服务端的搭建。搭建自己的git仓库服务端,搭建到云主机,连接方便,但大文件受限于网速。搭建到局域网,网速快。各有优势,多试多玩,总有收获。安装步骤:gitea官方下载exe安装包下载地址:https://dl.gitea.com/gitea/选择安装包架构对于Linux,linux-amd64适用于64-bit的Intel/AMD平台。更多架构包含arm64(Raspber
我已经使用Vapor和Heroku工作了几周,一切进展顺利。Vapor很棒!;]我一直在使用gitpushherokumaster在Heroku上成功更新应用程序,直到昨天晚上我开始收到此错误:$gitpushherokumasterCountingobjects:26,done.Deltacompressionusingupto4threads.Compressingobjects:100%(24/24),done.Writingobjects:100%(26/26),7.37KiB|0bytes/s,done.Total26(delta15),reused0(delta0)remo
文章目录一、创建新dev工作分支二、push到自己的远程dev工作分支三、工作分支合并到master主分支1、先切换到master主分支2、将远程工作dev分支的内容merge到当前master分支中3、将merge提交到远程master分支一、创建新dev工作分支创建完新dev分支以后将默认切换到新dev分支上二、push到自己的远程dev工作分支流程和master上push内容一样,也是先add暂存,然后commit,push三、工作分支合并到master主分支确保在自己分支上是对的,然后再合并到主分支中1、先切换到master主分支2、将远程工作dev分支的内容merge到当前maste