第九章 Gitlab使用

简介: 第九章 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窗口

定位到要上传的目录

初始化

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

相关文章
|
Ubuntu Linux 网络安全
Gogs:可能是比Gitlab更好的选择
Gitlab是一个很棒的Git托管服务,几乎像GitHub一样强大。 但是,有没有能和Gitlab/Github媲美但操作更简单的项目呢?我认为 Gogs 是很好的选择。
3466 0
Gogs:可能是比Gitlab更好的选择
|
Java 测试技术 开发工具
拯救狗屎代码:基于 Gitlab 的代码审查,简单实用
code review 的目的是提高代码质量,减少开发bug,俗话说,三人行必有我师,众人拾柴火焰高。 gitlab提供了code review机制,对基于gitlab的code review,直接以具体例子的形式做个实践总结。
1407 0
拯救狗屎代码:基于 Gitlab 的代码审查,简单实用
|
2月前
|
安全 jenkins 测试技术
深入调查研究Jenkins
【10月更文挑战第23天】
50 4
|
5月前
|
jenkins Java 持续交付
jenkins学习笔记之二:jenkins共享库(ShareLibrary)
jenkins学习笔记之二:jenkins共享库(ShareLibrary)
|
5月前
|
安全 jenkins 持续交付
jenkins学习笔记之八:jenkins认证集成gitlab
jenkins学习笔记之八:jenkins认证集成gitlab
|
7月前
|
jenkins Shell 持续交付
必知的技术知识:jenkins
必知的技术知识:jenkins
49 0
|
8月前
|
存储 jenkins 持续交付
通俗理解Jenkins是什么?
假设你有一个软件项目,多个开发者在一起写代码。每当有人提交新的代码时,你想要自动地构建、测试这些代码,确保它们没有引入问题。 Jenkins就像一个聪明的助手,会在有人提交新代码时自动检测,并告诉你是否一切正常。如果有问题,Jenkins会通知你,让你知道需要修复。这样,你可以确保整个团队的代码都能够顺利地协同工作,而不会引入太多错误。 除此之外,Jenkins还能帮你把这些代码自动地部署到服务器上,这样新功能或者修复就能够很快地被用户使用到。
150 1
|
存储 开发工具 git
GitLab名词介绍
 在分支页面下,有active、stale两种分支,对于最初创建的分支有default、protected标签。如下图:
136 0
|
jenkins Linux 持续交付
关于git、gitlab、jenkins你知道多少?(二)
关于git、gitlab、jenkins你知道多少?
177 0
|
存储 Devops jenkins
关于git、gitlab、jenkins你知道多少?(一)
关于git、gitlab、jenkins你知道多少?
148 0