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

相关推荐
非极限码农17 分钟前
基于Deepseek的语言润色助手API实现与部署指南
python·微服务·自然语言处理
null不是我干的7 小时前
微服务消息队列之RabbitMQ,深入了解
微服务·rabbitmq·java-rabbitmq
●VON8 小时前
重生之我在暑假学习微服务第七天《微服务之服务治理篇》
java·学习·微服务·云原生·nacos·架构·springcloud
某某9 小时前
在Centos7中安装gitlab
linux·运维·gitlab
曾经的三心草10 小时前
微服务的编程测评系统9-竞赛新增-竞赛编辑
微服务·架构·状态模式
所念皆为东辞11 小时前
gitlab+jenkins的ci/cd部署
运维·ci/cd·gitlab·jenkins
Code季风12 小时前
从超卖到数据一致:分布式锁的最佳实践与演进历程
分布式·微服务·go
Code季风12 小时前
深入理解 Redis 分布式锁:实现互斥保障的最佳实践
redis·分布式·微服务
JavaArchJourney12 小时前
Spring Cloud Eureka 核心原理
spring cloud
码农101号13 小时前
Linux中Docker Swarm介绍和使用
linux·spring cloud·docker