第九章 Gitlab使用

文章目录

前言

微服务项目,常常需要多人协作完成工作,本章教程是介绍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窗口

定位到要上传的目录

初始化

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、从远端拉取工程代码

相关推荐
砍材农夫11 小时前
spring-ai|Spring‑AI 2.0.0 新特性 + 入门教程
spring boot·spring·spring cloud
重庆小透明17 小时前
深入探寻微服务【第四篇微服务监控实战】
微服务·云原生·架构
重庆小透明18 小时前
深入探寻微服务【第五篇微服务限流实战】
微服务·junit·架构
hhb_61819 小时前
AI智能体调度微服务:高效任务分配方案
人工智能·微服务·架构
星期一研究室1 天前
一个Emoji让你的文档阅读量提升300%!
微服务·产品·设计
数智化管理手记1 天前
数据治理不规范?标准化数据治理如何搭建与落地?
微服务·云原生·架构
Java成神之路-1 天前
Spring Cloud 微服务契约先行:为什么 Controller 建议要实现 Feign 接口?
spring·spring cloud·微服务
霸道流氓气质2 天前
微服务架构中多实例消息抢占问题:技术解析与解决方案
微服务·云原生·架构
Jeanyia2 天前
GitLab 配套 Git 常用命令
git·gitlab
漫谈数据智理2 天前
IDS-RAM 如何支撑数据空间走向可
大数据·运维·微服务