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

相关推荐
stark张宇2 天前
微服务架构必备:Gin + gRPC + Consul + Nacos + GORM 打造用户服务
微服务·gin·grpc
阿里云云原生5 天前
MSE Nacos Prompt 管理:让 AI Agent 的核心配置真正可治理
微服务·云原生
阿里云云原生6 天前
阿里云微服务引擎 MSE 及 API 网关 2026 年 1 月产品动态
微服务
追风筝的人er6 天前
企业管理系统如何实现自定义首页与千人千面?RuoYi Office 给出了完整方案
vue.js·spring boot·spring cloud
麦聪聊数据6 天前
统一 Web SQL 平台如何收编企业内部的“野生数据看板”?
数据库·sql·低代码·微服务·架构
云司科技codebuddy6 天前
技术支持过硬Trae核心代理
大数据·运维·python·微服务
Aliex_git6 天前
Dockerfile 优化实践笔记
笔记·学习·gitlab
递归尽头是星辰6 天前
微服务事务分级治理:从 Seata 全模式到 TDSQL 实战
微服务·云原生·架构·分布式事务·事务分级治理
没有bug.的程序员6 天前
订单系统重构史诗:从单体巨兽到微服务矩阵的演进、数据一致性内核与分布式事务
java·微服务·矩阵·重构·分布式事务·数据一致性·订单系统
江西理工大学小杨6 天前
高性能 C++ 社交平台4:基于 Boost.Beast 的 WebSocket 网关实现
c++·websocket·微服务