IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Java接口自动化框架04:接口自动化构建git操作 -> 正文阅读

[开发工具]Java接口自动化框架04:接口自动化构建git操作

git测试开发规范

1. master: 稳定分支,执行的代码基于该分支构建。
 ? 1.1. 仅接受从开发dev分支merge,不允许直接修改;
2. dev: 用于测试开发的稳定分支,测试环境基于该分支构建。
 ? 2.1. 可接受从临时分支merge, 允许直接修改;
?
#1. 切换到dev分支,创建新的临时分支dev01
 ?$ git checkout -b dev01
#2. 在临时分支上开发,需要协作时,可将临时分支提交至远程仓库;
 ?$ git push origin dev01
#3. 将临时分支请求merge到dev分支(临时分支已测试通过)
 ?$ git checkout origin/dev
 ?$ git merge dev01

网页访问git仓库host配置

#1.本地配置host
10.1.1.50 git.lianxxx.com
?
#2.网页访问:http://git.lianxxx.com/ 账号/密码

自动化构建git操作

连接git仓库

前提:安装git客户端

仓库连接:http://git.lianshinet.com/cg/cicd.git

#设定本机用户名,绑定邮箱,让远程服务器知道机器的身份
#例如:
$ git config --global user.name "胡xx"
$ git config --global user.email "hxx@cipxx.com"

本地无项目,从git仓库直接拉取代码到本地

#1、打开git bash,git 初始化
$ git init
?
#2、从仓库下载代码到本地
$ git clone http://git.lianxxx.com/cg/cicd.git

本地有项目代码,从本地上传代码到仓库

#1.进入代码存在的文件夹,或者直接在该文件夹打开git bash
$ cd existing_folder ? ? 
#2.初始化
$ git init ? ? ?
#3.添加远程项目地址(可从项目主页复制)
$ git remote add origin http://git.lianxxx.com/cg/cicd.git
#4.添加该文件夹中所有的文件到git的暂存区
$ git add .
#5.提交所有代码到本机的版本库
$ git commit -m "readme.md"
#6.将本地的更改提交到远程服务器
$ git push

创建一分支并上传代码到分支上面:

#1.创建新分支,例如名字:dev
$ git branch dev
?
#2.切换到新的分支
$ git checkout dev
Switched to branch 'dev'
#3.查看在哪个分支
$ git branch
  autocasb
* dev
  Master
?
#4.提交代码到新的分支:dev
$ git push --set-upstream origin dev
Total 0 (delta 0), reused 0 (delta 0)
remote: Processing changes: done
remote: Updating references: 100% (1/1)
To git.code.tencent.com:CDEB/devlops.git
 * [new branch] ? ?  dev -> dev
Branch 'dev' set up to track remote branch 'dev' from 'origin'.

git 如何把dev分支代码合并到master主分支上

#1.首先切换到分支
$ git checkout dev
?
#2、使用git pull把分支代码pull下来
$ git pull
?
#3、切换到master分支
$ git checkout master
?
#4、把分支的代码merge到主分支;
$ git merge dev
?
#5、git push推上去,你自己分支的代码就合并到master分支上了。
$ git push

git删除本地分支和远程分支

#git切换到其他分支
$ git checkout dev
?
#删除本地分支
$ git branch -d dev_zzh001
#如果上方删除不了,那么强制删除$ git branch -D dev_zzh001
?
#删除远程分支(慎用)
$ git push origin --delete dev_zzh001

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-16 17:53:15  更:2021-12-16 17:53:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:57:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码