创建一个空项目
创建一个组
创建完成后回到创建项目界面
创建完成
源码上传
- Git 全局设置
git config --global user.name 用户名
git config --global user.email 邮箱
-
git新建的项目就是空的库 所以跳过过官方第二步创建一个新的库, 选择第3和4步直接创建本地的库推送至git库
# 挂载到本地源码地址 如果要忽略提交的需要自己加一个配置文件忽略 具体百度我是手工把多余的删除了再提交的 cd D:/路径/路径/项目名文件夹 # 初始化当前路径为主分支 也就是生产源码 初始化完成在控制台能看到 当前路径下 多了一个 (main) git init --initial-branch=main #远程添加来源 git remote add origin 远程地址 #添加 add . 当前路径下全部文件 git add . #初始化提交到本地库 git commit -m "Initial commit" # 提交到远程主干 git push -u origin main
-
去git仓库查看
构建分支区分 各个环境
# 查看所有分支
git branch -a
# 创建一个新分支 用于区分UAT环境
git branch uat
# 将本地分支 push 到远程git库里面
git push origin uat
提交/更新代码
-
拉取git源码到本地
配置IDEA git环境
-
SSH方式拉取
-
HTTP方式拉取
这里我们采用HTTP先拉取 SSH方式需要单独加入SSH key 在后面的Jenkins拉取的时候配置
输入Http 克隆链接 点击克隆
开始下载资源
-
-
用 修改DEV代码 然后提交到DEV环境 提交只是提交到本地的库 需要push 才能到git远程库
-
将DEV环境的代码更新到UAT上 切换分支为UAT 点击merge 选择dev 的版本 勾选不提交 点击确认 然后确认后push
查看UAT代码更新
-
因权限问题还在申请下次出SVN 存在未上生产代码的处理和 调整 Jenkins 由SVN变更为GitLab教程
评论区