一直都知道测试er是需要负责起项目的发版工作的,但一直没有机会和能力来进行这项操作,,,直到公司新接了个项目,被划到这个项目组之后,这个重任就交到我的手中了,鸡冻。
其实发版操作很简单,前后逃不出那几个命令,仔细认真一点就好啦。
安装Git
第一步,当然是要安装一个Git了,下载地址:Git下载地址戳这里
我用的系统是Windows,下载好setup后,双击文件,接下来一路next就好,安装很简单;
配置用户信息
如果你从来没用过Git和GitHub,需要先到GitHub网站注册一个账号,GitHub网址戳这里,点击sign up,进行注册即可。
好,现在你已经下载了Git客户端,也在GitHub上注册了账号,接下来,就要进行配置工作了,请打开已下载好的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),这个时候按回车就好,目测需要按三次,奉上我的操作截图:
注意,这里你要记住图中我用红线框起来的路径,这个是你的公钥路径,看你自己的电脑,我的只是参考~
在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前需要执行其他命令,这里我就不说了,请去请教你的同事,免得误导。
最后,我也是边学习边总结了这些,如有不足,请指出~