python与selenium_平台篇_Git相关

背景:自动化团队是不同的人去写不同模块的代码,相互协作就需要有规范,就得有个平台来进行把控。这里记录跟平台相关的技术集:git、jenkins、docker等应用。

摘要:
一、git的安装、常用操作
二、jenkins安装、配置、
三、项目部署

一、git的安装、常用操作
它是分布式(可以多人同时操作)的版本控制系统,对版本进行管理,避免产生混乱,工作流程是:
(1)1号开发从git网站克隆项目git仓库到本地
(2)他在本地的git环境根据开发目的,创建分支修改代码
(3)在本地提交自己的代码到自己创建的分支上
(4)在本地合并分支
(5)把服务器上的最新版fetch下来,跟自己的主分支合并
(6)生成补丁patch,把补丁发给主开发者
(7)代码冲突,则修改,不冲突,则通过
安装和初次使用,参考大佬超详细攻略
牵扯到了github、gitee的使用。个人建议使用gitee,支持国产嘛,毕竟里面有鸿蒙的开源

git常用操作场景:

场景1:如何把你已有的git项目,传到github上。
1、将本地项目化为git项目:在要建项目鼠标右键>>> git bash here >>>有弹框请输入:
git init + 回车,
在这里插入图片描述

2、将git项目上传。
(1)在gitbub新建仓库:
在这里插入图片描述
提交完后,复制SSH的URL:
在这里插入图片描述

(2)关联github仓库、上传你的文件夹:
git命令窗口输入,进行关联:
git remote add origin [email protected]:tengfei-jiao/-.git(翻译:git远程添加源,跟的是新建仓库的url)
继续输入,上传文件夹:
git add .【添加更新、新建的文件到缓存区】
git commit -m “这是一个web的项目”【写一个提交的理由】
git push -u origin master【提交到仓库的master分支下】
在这里插入图片描述

场景2:如何提交你修改的代码?
在当前工作目录,右键【git bash here】
git status【查看当前库的任何改动,包括增删改等】
git add .【添加更新、新建的文件到缓存区】
git commit -m “这里写你提交的理由”【写一个提交的理由】
git push origin master (注意:这是非第一次提交,所以没有“-u”)

场景3:从上面拷贝库下来
git clone git@XXX
在这里插入图片描述
场景4:回退版本:
git log【列出了所有改动的版本号】
git reset --hard 版本号
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45451320/article/details/112691578
今日推荐