git项目发版--测试er专用


一直都知道测试er是需要负责起项目的发版工作的,但一直没有机会和能力来进行这项操作,,,直到公司新接了个项目,被划到这个项目组之后,这个重任就交到我的手中了,鸡冻。
其实发版操作很简单,前后逃不出那几个命令,仔细认真一点就好啦。

安装Git

第一步,当然是要安装一个Git了,下载地址:Git下载地址戳这里
我用的系统是Windows,下载好setup后,双击文件,接下来一路next就好,安装很简单;

配置用户信息

如果你从来没用过Git和GitHub,需要先到GitHub网站注册一个账号,GitHub网址戳这里,点击sign up,进行注册即可。
好,现在你已经下载了Git客户端,也在GitHub上注册了账号,接下来,就要进行配置工作了,请打开已下载好的Git Bash。
git bash就长这样:
git bash就长这样

设置用户名和邮箱

如你所见,Git Bash是一个Windows下的、通过命令行来执行操作的命令行工具,首先,你需要输入如下命令:

git config --global user.name '你在GitHub上注册的用户名'
git config --global email.name '你在GitHub上注册的邮箱'

用户名和邮箱
注:name和单引号之间必须有英文半角空格,不然命令执行不成功,但也不会报错;
不放心的话你可以输入以下命令来检查设置的用户名和邮箱,只要执行完命令后出现了你设置的用户名和邮箱,就证明你设置成功了

git config user.name
git config email.name

生成公钥

Git客户端是通过ssh来和远程库进行连接的,所以要先在本地生成公钥,以供远程端识别你,并给你可以访问远程库的权限,继续执行以下代码:

ssh-keygen -t rsa -C '你在GitHub上注册的邮箱'

输完这条命令,她会提示你输入什么东西(enter balabala),这个时候按回车就好,目测需要按三次,奉上我的操作截图:
生成ssh公钥
注意,这里你要记住图中我用红线框起来的路径,这个是你的公钥路径,看你自己的电脑,我的只是参考~

在GitHub上配置公钥

这一步,如果你有自己的GitHub,想在上面托管代码,可以在上面试试,方法就是:
在上一步记住的路径中用记事本或其他编辑器打开id_rsa.pub文件,全选复制里面的内容;
然后到GitHub中点击自己的头像,选择settings,再选择ssh and gpg key,点击new ssh key,随便填一个title,在key中粘贴你复制的内容,再点击add ssk key,公钥配置完成。奉上我的截图:
在这里插入图片描述
好的,如果你并没想在GitHub上托管代码,只是想完成测试er的发版工作,OK,把你的id_rsa.pub文件发送给项目管理人员,让他把你的ssh添加到项目中,你就可以在本地克隆项目,从而进行发版工作啦

克隆项目到本地

首先你要选择把克隆下来的项目放到哪里,可以直接在目录中新建文件夹,然后在这个文件夹里右键,选择git bash here,就会打开你的git bash命令行工具,在里面输入:

git clone git@你的项目管理人员反馈给你的项目地址

这里的图我没截哈哈,,,到最后如果克隆成功就会提示done,不成功的话,会有fatal或者warn提示;
另一个更显高级的玩法:直接在git bash中操作更换当前路径、新建目录的操作,这里就不细说了,相关命令行贴给你们,方便到网上去查:

cd:用来切换工作目录
mkdir:创建目录
pwd:显示当前目录,得到路径名
git init:把当前目录变成git可以管理的仓库
ls -ah:可以查看隐藏目录,如.git

发版

发版也就是说开发人员解决了一些bug或版本有更新,需要更新到测试环境,测试人员回归之后发现没有问题,再更新到正式环境,一般更新到测试环境或正式环境这个操作是由测试er来做的,如果简单的项目用git pull就可以了,复杂的项目有的需要检查分支,pull前需要执行其他命令,这里我就不说了,请去请教你的同事,免得误导。
最后,我也是边学习边总结了这些,如有不足,请指出~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值