前言纵观人类历史的发展以及三次工业革命,你会发现利用机器来替代部分人力劳动,将重复的工作自动化从而解放生产力都是发展的必然趋势,在软件工程领域也不例外,其中 CI/CD 就是其中一项,那么什么是 CI/CD 呢,网上的解释不要太多,这里我就直接放一幅 Gitlab 官网的工作流程图好了:准备条件Gitlab runner.gitlab-ci.ymlGitlab runnerGitlab runne
转载 2024-05-06 10:29:33
166阅读
这个意思是说更新下来的内容和本地修改的内容有冲突,先提交你的改变或者先将本地修改暂时存储起来。处理的方式非常简单,主要是使用git stash命令进行处理,分成以下几个步骤进行处理。1、先将本地修改存储起来$ git stash这样本地的所有修改就都被暂时存储起来 。是用git stash list可以看到保存的信息:git stash暂存修改其中stash@{0}就是刚才保存的标记。2、pull
转载 1月前
332阅读
1. 问题描述啊~ 修改gitlab本地文件权限导致不能push、pull!千古罪人,整个团队代码提交停滞0.5h,还好解决了Connection reset by 192.xxx.xx.xx port 8222 fatal: Could not read from remote repository. Please make sure you have the correct access ri
转载 2024-03-24 10:24:05
1334阅读
GitHub是2008年由Ruby on Rails编写而成,与业界闻名的Github类似;但要将代码上传到GitHub上面,而且将项目设为私有还要收费。GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,可通过Web界面进行访问公开的或者私人项目,非常适合在团队内部使用。在gitlab中有三个版本,分别是CE(社区版)、EE(企业版)、OM(RPM包完整版,里面包括ngin
转载 2024-03-21 20:48:51
73阅读
go代码 gitlab-ci/cd部署使用gitlab CI/CD技术部署golang服务原理部署配置gitlab-runnergitlab-ci.yaml编写 使用gitlab CI/CD技术部署golang服务鉴于每次修改代码后都需要拉取-编译-部署等一些列步骤,探索使用gitlab ci/cd技术实现服务的自动化集成部署,节省服务部署和维护成本,经过几天的摸索踩坑后完成了部署,记录下部署步
转载 2024-04-29 21:48:05
90阅读
1、 vi ~/.git-credentials文件将账号密码保存到里面https://admin:123456@gitlab.test.comhttp://admin:123456@gitlab.test.com2、第一次拉取的时候,输入账号,密码。再执行git config credential.helper store --global 设置全局有效,我之前操作不行,不知道原因...
原创 2022-03-30 11:48:04
541阅读
git add <file>        # 将工作文件修改提交到本地暂存区git add .                 # 将所有修改过的工作文件提交暂存区git show git co -- <file>     &nbsp
1、WinMerge WinMerge是一款运行于Windows系统下的文件比较和合并 工具 ,使用它可以非常方便地比较多个文档内容,适合程序员或者经常需要撰写文稿的朋友使用。 WinMerge会将两个文件内容做对比,并在相异之处以高亮度的方式显示,让使用者可以很快的查知;可以直接让左方的文件内容直接覆盖至右方,或者反过来也可以覆盖。 2、Diffuse Diffu
目录 同步所有配置【导入或导出所有配置】【补充】 将自己的设置同步到账号中 同步所有配置【导入或导出所有配置】版本:2020.1【原因】使用 很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置【操作】:1.首先将本地的设置上传到云端[其中可能会修改写插件-在
转载 2023-12-21 12:57:12
141阅读
【Slog】shell编程基础——函数 & gitlab多project克隆在编程语言中使用函数或者方法来代替一些重复性的工作,是极其方便的。同时这也是面向对象编程中类的继承如此重要的原因,都是为了一个词——复用。在shell编程中函数本身其实就是一个子脚本,执行特定任务的“黑盒子”以下为本文的目录结构(非链接跳转) 函数语法格式格式一function function_name {
1. 下载安装 Git     运行 Git Bash ,进行安装后的最后一步设置(双引号内需要自己设置)git config --global user.name "Your Name" git config --global user.email "email@example.com"2.&nb
转载 2024-02-26 18:08:23
243阅读
概述本文囊括了所有package.json文件中你需要知道的细节。注意package.json必须是纯JSON的,而不仅仅是一个JavaScript对象字面量。该文件描述的很多行为都受npm-config中的配置影响。下面分别介绍package.json中各个字段的含义和用法。namename和version字段是package.json文件中最重要的字段。这是必须的字段,如果你的npm包没有指定
右键dev目录的任意位置---->Git Sync…—>Fetch & Rebase---->填写必要的提交信息,Ok…不需要过多的操作---->Commit---->Commit and Push把dev开发线上的最新代码提交到本地和远程git仓库完毕.2.合并代码到master分支线:①.再次进入到dev分支的目录下;②.切换到master分支:在任意位置
转载 2024-07-31 11:30:38
80阅读
1. 克隆制定分支的内容到本地:使用Git下载指定分支命令为:git clone -b 分支名仓库地址使用Git下载v.2.8.1分支代码,使用命令:git clone -b v2.8.1  1. 添加本地文件到远程仓库:在指定文件下下面,shift 右键,在此处打开命令行窗口;1). git add 文件名(全名)2). git commit -m '描述'3). git p
转载 2024-02-22 14:58:25
160阅读
本来认为此类教程,肯定是满网飞了。今天首次使用VS Code的Git功能,翻遍了 所有中文教程,竟没有一个靠谱的。遂动笔写一篇。请确保你安装了最新的VS Code.http://code.visualstudio.com/ 请确保安装了最新版的Git。https://git-scm.com/download。git安装到环境变量里, 确保任意路径可以访问。参考链接:https://cod
第一部分: 安装1. 下载地址:  https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下载;2. 点击安装, 然后下一步, 直到下面这个页面:建议: 按照上面所示方式选中复选框 ;3  点击下一步, 直到出现这个页面:建议: 这个页面是选择git使用的命令行, 建议使用第一个git自带的;4. 点击下一步, 直到出现下面这个页面:建议:
# 将Java文件保存到分支的项目方案 在现代软件开发中,使用版本控制系统(如Git)来管理代码变更是非常重要的。特别是在团队协作开发的环境中,确保代码的版本一致性和可追踪性显得尤为关键。在本方案中,我们将探讨如何将Java文件保存到Git分支,并提供示例代码以帮助理解。 ## 一、项目背景 在实际开发中,一个团队可能会在不同的分支上进行开发工作。将Java文件保存到不同的分支上,可以便于团
原创 8月前
26阅读
# Java代码如何保存:一个具体方案 在软件开发过程中,保存数据是一个至关重要的任务。无论是将用户输入的信息存储到数据库中,还是将应用程序的配置参数保存到文件,Java都提供了丰富的工具和API来实现这些功能。本文将针对如何将用户数据保存到文件中,提出一个具体的解决方案。我们将讨论文件的读写操作,并通过代码示例帮助读者理解整个过程。 ## 需求分析 我们需要创建一个简单的Java应用程序,
原创 9月前
42阅读
centos 7.5yum install openssl-devel pcre-devel gcc libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -yp
转载 2024-08-10 14:59:03
2533阅读
如前所述,为了说明IDE执行和终端执行过程中使用的路径不同,请在IDE和终端中运行以下脚本:import os import sys print(os.getcwd()) for i in sys.path: print(i)比较结果,从终端执行时,与在IDE中运行相比,这些文件夹丢失:^{pr2}$需要注意的是,当前工作目录和sys.paths将在终端中发生变化,这取决于您从何处运行它以及文件所
  • 1
  • 2
  • 3
  • 4
  • 5