《微服务实战》 第九章 Gitlab使用

news2024/11/26 23:31:54

前言

微服务项目,常常需要多人协作完成工作,本章教程是介绍Gitlab使用,使多人协作告别低端的手动拷贝,也告别传统的SVN。

1、下载安装git

https://git-scm.com/download/win
在这里插入图片描述

1.1、安装好以后,cmd中输入git

在这里插入图片描述

2、生成ssh-key

ssh-keygen -t rsa -C “zhangsan@163.com” -b 4096
cat ~/.ssh/id_rsa.pub | clip

2.1、配置密钥(推荐在线git仓库: jihulab.com)

在这里插入图片描述

3、上传本地项目及常用命令

打开git bash窗口
在这里插入图片描述
定位到要上传的目录

初始化

git init

将当前目录添加到git环境

git add .

拉取远端仓库

git remote add origin git@hadoop000:drp/drp.git

提交文件或者文件夹

git commit -m "注释"

推送服务器

git push --set-upstream origin master

删除文件

git rm 文件名

回滚修改为提交的文件

git reset --hard origin/master

创建新分支

git branch bugfix-2022
git push origin bugfix-2022

切换分支

git checkout bugfix-2022

4、IDEA与GitLab整合

4.1、配置git

在这里插入图片描述

4.2、建远程仓库

在这里插入图片描述

4.3、初始化本地仓库

在这里插入图片描述

add->commit->push

4.4、推送到本地仓库

在这里插入图片描述

4.5、从远端拉取工程代码

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/529248.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是Docker 【微服务框架】

Docker Docker如何解决依赖的兼容问题? 将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包将每个应用放到一个隔离容器去运行,避免互相干扰 不同环境的操作系统不同,Docker如何解决&#…

(数字图像处理MATLAB+Python)第八章图像复原-第一、二节:图像复原概述和图像退化模型

文章目录 一:图像复原概述二:图像退化模型(1)连续退化模型(2)离散退化模型 三:图像退化函数的估计(1)基于模型的估计法(2)运动模糊退化估计 一&am…

理解JS的事件循环机制(Event Loop)

文章目录 一、前言二、首先理解三、灵魂三问1. JS为什么是单线程的?2. 为什么需要异步? (为什么要有事件循环机制?)3. 单线程又是如何实现异步的呢? 四、什么是事件循环?五、事件循环(Event Loop )执行顺…

哈工大软件架构与中间件作业1

《软件架构与中间件》作业1报告 ——作业1:软件架构 姓名: 石卓凡 学号: 120L021011 目录 项目介绍......................................................................................................…

混淆(Proguard R8)和反混淆

本篇来介绍下Android的混淆和反混淆,说起混淆,大家都会很自然地想到Proguard,此外还有R8。事实上,AGP3.3之后,官方默认使用R8做代码优化、混淆和压缩。ProGuard和R8常常用于混淆最终的Android项目,增加项目…

【加载更多 Objective-C语言】

一、咱们上午就做了两件事儿, 1.把我们的数据,加载起来, 2.实现了下面这个”加载更多“按钮的功能, 3.只不过,我们加载数据的时候,用了一个自定义cell, 那么,基本加载数据的办法,我就不再说了, 基本,就是那些步骤, 只是把我们自定义cell部分,再给大家复习一下…

【C语言】宏实现一个整数的二进制位的奇数位和偶数位交换

要写一个宏实现将一个整数的二进制位的奇数位和偶数位交换,我们首先要分析如何将一个整数的二进制位的奇数位和偶数位交换 以下以整数7为例 7的二进制: 0000 0000 0000 0000 0000 0000 0000 0111 7 奇数位与偶数位交换后为: 0000 0000 0000 …

一周狂赚50万,GPT-4帮你在线“脱单”,AI女友按分钟收费,在线男友数量多达1000+

电影情节照进现实 不知道大家有没有看过一部电影《她》,讲述的是在不远的未来人与人工智能相爱的科幻爱情电影。主人公西奥多和人工智能系统OS1的化身萨曼莎在相处中,发现彼此之间都存在双向的需求与欲望,人机友谊最终发展成为一段不被世俗理…

Zookeeper 分布式应用程序的分布式协调服务

老规矩学习一个新技术首先从它的官网入手:Apache ZooKeeper 概览 一谈到集群, 从结构上看: 主从集群:主从集群就可以做读写分离,写在主、读在从无主集群(比如redis cluster) 从数据上看&…

10---正则表达式匹配

给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 . 和 * 的正则表达式匹配。 . 匹配任意单个字符* 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 示例 1: 输入:s…

JavaEE 数据链路层 以太网协议

网络原理补充-数据链路层与以太网协议 文章目录 JavaEE & 网络原理补充-数据链路层 & 以太网协议1. 以太网数据帧1.1 帧头帧尾1.2 类型1.3 载荷 2. IP数据报补充2.1 16位标识2.2 13位片偏移2.3 3位标识 3. DNS3.1 DNS原理3.2 DNS劫持或者污染 JavaEE & 网络原理补…

MongoDB 查询文档中使用文本选择器($text)

之前我们介绍过使用比较选择器、逻辑选择器、元素选择器、数组选择器查询文档,如果您需要进一步了解,可以参考: MongoDB 查询文档中使用比较选择器、逻辑选择器https://blog.csdn.net/m1729339749/article/details/129965699 MongoDB 查询文…

IHS安装ssl证书

1、向专业机构申请证书,或者使用openssl生成自签名证书,openssl生成证书参考以下步骤。 openssl生成证书参考https://blog.51cto.com/longlei/2120718 生成加密私钥 [rootlocalhost test]# openssl genrsa -out test.key 2048 Generating RSA private…

直线模组常见故障的解决方法

直线模组因其具有单体运动速度快、重复定位精度高、本体质量轻、占设备空间小、寿命长等特点,运用的范围一直在扩大,发展至今,已经被广泛应用到各种各样的设备当中。 在直线模组的使用过程中,或多或少都会出现一些问题&#xff0c…

DUBBO 3.x 兼容 invoke 调用

从DUBBO的2.7.22版本升级到了3.x的版本后,发现invoke失灵了 首先是启动报错,注释掉配置 dubbo.protocol.telnetinvoke后程序可运行,但是invoke失效。 通过对比源码 示例: tag-3.0.10 tag-2.7.22 发现3.0.2之后的版本都移除了i…

【网络编程】UDP简单实现翻译软件与网络聊天室

文章目录 一、引入二、翻译软件实现2.1 加载字典2.2 处理数据并传递给用户端2.3 客户端获取结果2.4 结果2.5 执行命名功能 三、网络聊天室实现3.1 管理用户3.2 发送消息3.3 多线程处理3.4 结果 四、源码 一、引入 在上一章【网络编程】demo版UDP网络服务器实现实现了客户端和服…

(1分钟了解)视觉惯性导航初始化方法综述

视觉惯性导航初始化方法综述 ​ 编辑切换为居中 添加图片注释,不超过 140 字(可选) 初始化相关的简介,在这里知道初始化方法可以分为联合初始化、非联合初始化和半联合初始化三种方法即可。 ​ 编辑切换为居中 添加图片注释&…

VIM学习笔记 正则表达式-(vimgrep/grep)

在UNIX问世的前一年,1969年,Ken Thompson将正则表达式整合入QED文本编辑器。在Linux文本编辑器ed中,如果你希望显示包含字母“re”的行时,需要使用命令g/re/p,而grep也因此得名。可以看作此操作的缩写:g (g…

ARM板上的蓝牙对讲功能

1)ARMRTL8723 或RTL8821 RTL8723是USB接口的邮票芯片,集成了wifi和BT。前面已经完成了wifi的处理,这次主要说一下蓝牙语音方面。 蓝牙功能,我们主要是使用Bluez5协议栈.结合alsa使用(pulseaudio也是可以的&#xff0c…

JVM学习(四)

1. JAVA IO/NIO 1.1. 阻塞 IO 模型 最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出 IO 请求之后,内 核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态&#xff0c…