第九章 Gitlab使用

文章目录

前言

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

1、下载安装git

https://git-scm.com/download/win

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

2、生成ssh-key

ssh-keygen -t rsa -C "[email protected]" -b 4096

cat ~/.ssh/id_rsa.pub | clip

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

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

打开git bash窗口

定位到要上传的目录

初始化

bash 复制代码
git init

将当前目录添加到git环境

bash 复制代码
git add .

拉取远端仓库

bash 复制代码
git remote add origin git@hadoop000:drp/drp.git

提交文件或者文件夹

bash 复制代码
git commit -m "注释"

推送服务器

bash 复制代码
git push --set-upstream origin master

删除文件

bash 复制代码
git rm 文件名

回滚修改为提交的文件

bash 复制代码
git reset --hard origin/master

创建新分支

bash 复制代码
git branch bugfix-2022
git push origin bugfix-2022

切换分支

bash 复制代码
git checkout bugfix-2022

4、IDEA与GitLab整合

4.1、配置git

4.2、建远程仓库

4.3、初始化本地仓库

bash 复制代码
add->commit->push

4.4、推送到本地仓库

4.5、从远端拉取工程代码

相关推荐
Chan161 小时前
【 SpringCloud | 微服务 MQ基础 】
java·spring·spring cloud·微服务·云原生·rabbitmq
斯普信云原生组3 小时前
Docker构建自定义的镜像
java·spring cloud·docker
喵叔哟8 小时前
25.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--用户服务接口
微服务·架构·.net
a_1571532498610 小时前
SpringCloud学习笔记-4
笔记·学习·spring cloud
吾日三省Java12 小时前
微服务体系下将环境流量路由到开发本机
微服务·系统架构·团队开发
Zfox_21 小时前
Redis:Hash数据类型
服务器·数据库·redis·缓存·微服务·哈希算法
雪碧聊技术1 天前
将单体架构项目拆分成微服务时的两种工程结构
微服务·架构·module·project·工程结构
洛神灬殇1 天前
【LLM大模型技术专题】「入门到精通系列教程」基于ai-openai-spring-boot-starter集成开发实战指南
网络·数据库·微服务·云原生·架构
eternal__day2 天前
Spring Cloud 多机部署与负载均衡实战详解
java·spring boot·后端·spring cloud·负载均衡
啾啾Fun2 天前
【Java微服务组件】分布式协调P4-一文打通Redisson:从API实战到分布式锁核心源码剖析
java·redis·分布式·微服务·lua·redisson