Gitlab 开发流程涉及命令梳理

Posted 当以乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab 开发流程涉及命令梳理相关的知识,希望对你有一定的参考价值。

简介: gitlab是一种流行的代码管理工具,主要的开发方式为分支开发合并.下面介绍下我走通流程涉及的命令点.
1. 配置SSH
需要在自己目录下生成公钥和私钥.网上很多 https://blog.csdn.net/xyzchenxiaolin/article/details/51852333
2. 拉取master分支 git clone git@xxxxx.git
3. 创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806
4. 切换本地分支 git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.20120806
5.如果是远程分支已经存在想拉取到本地 git pull <remote> <branch>
6.如果是已经存在的工程,用idea直接导入即可(已经存在.git)
7.如果是新构建的工程,当创建完成空白工程后(在git目录中) 退出idea,进入工程目录,将不需要提交的文件清理干净,执行命令: git add 工程目录 再次用idea打开工程,配置工程到git即可
8.完成开发后提交代码,直接push 到远程分支目录即可 远程分支没有建立 git remote add [remote-name] [remote-url-address] 例如:git remote add origin1 git@xxxx.git 远程分支已经存在,我们可以直接推送代码 git push [remote-name] [branch-name] 例如:git push origin master
9.在gitlab中进行分支到主干的合并工作(代码审查)
10. 删除相关分支 删除本地分支 git branch -d <branch name> 远程删除git服务器上的分支: git push origin -d BranchName

以上是关于Gitlab 开发流程涉及命令梳理的主要内容,如果未能解决你的问题,请参考以下文章

jenkins+docker+gitlab+harbor+pipeline快速部署发版流程

一文梳理2048小游戏从开发到上云全流程

11 udp 发送数据的流程梳理

github、gitlab、gogs 等 git 项目标准开发流程

游戏开发流程梳理

EventBusEventBus 源码解析 ( 注册订阅者总结 | EventBus 注册订阅者流程梳理 )