第一步:安装Git客户端
windows系统下:
在Git配置ssh,打开命令行输入$ssh-keygen.exe
mac下:
ssh-keygen -t rsa –C usename
一直回车会得到key路径
Enter file in which to save the key (/c/Users/SQYC/.ssh/id_rsa):
登录 https://*****.********.com/ 公司内部搭建的 gitlab地址
左侧下方点击Profile Settings,选择-SSH-keys 输入秘钥(id_rsa 秘钥)
第二步:怎么在Git建项目
https://*****.********.com/dashboard/groups
点击左侧Groups (已建好,跳过…)
第三步:怎么管理项目
Source Tree工具(windows系统)
一、注册,导出产品证书,添加秘钥(ssh生成的秘钥匙)
二、导航条选择工具—选项—一般
01,默认用户信息—全名:git的用户名
02、电子邮件地址:git注册的邮箱地址
03、SSH秘钥:放git项目目录
04、SSH客户端:选择OpenSSH
三、在Sounce Tree新建项目
1、在Git把生成的项目地址复制进来
2、新建项目分支
例如:新建项目team
01、在team下建自己的分支进行开发
02、开发完成把代码合并到team项目
03、然后步骤如下:
a) 从master 创建 预生产环境分支(master-pre),创建测试环境分支(master-test),创建每一次需求分支(master-需求名)
b) 本地开发环境处测通过后,把'master-需求名'分支 merge 到 master-test 进行测试,如果合并过程中遇到冲突 本地解决后,在合并到master-test
c) 测试环境 测试通过后 ,把'master-需求名'分支 merge 到 master-pre进行测试,如果合并过程中遇到冲突 本地解决后,在合并到master-pre
d) 预生产环境 测试通地后, 把'master-需求名'分支 merge 到 master,如果合并过程中遇到冲突 本地解决后,在合并到master
e) 生产环境发版建议使用 tag 带标签的版本,每一次都要正确备注,有问题可以通过 tag 回滚