一起来用GIT吧

发表于:2021-8-23 09:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Bella    来源:51Testing软件测试网原创

  越来越多的同学加入自动化测试的行列,因为之前很多项目的测试脚本也是用git管理的,所以来找我问GIT相关问题的人突然变多了,大部分是checkin代码的时候遇到了各种各样的情况,干脆总结起来。 顺便提一下一些GIT插件用起来虽然非常方便,但是很容易误点,搞不好就-f了,如果实在受不了命令行的,可以考虑用下类似的插件,比如小乌龟。我还是以git bash命令为例,给大家分享一下我之前使用的感受和遇到比较多的问题的解决方案。
  首先来看一下经常听到的比较多一些名词: 
  GIT: 开源的分布式版本控制系统,通俗来讲就是能看到之前代码、文档等等信息的改动历史,以便查看。
  GitHub:世界上最大的代码托管平台,https://github.com/。
  Repository: 仓库,就是保存代码的地方。一般repository是指远程仓库。
  PR: Pull Request,提交代码的请求。
  Git Bash: 可以理解成git的终端。
  .ignore: 每个git项目都需要一个ignore文件,里面是不需要checkin的文件。如果没有添加到.ignore里面,每次checkin的时候都需要手动把有修改但是不想checkin的内容剔除出去。
  fork: 在github上比如你发现了nasa有一个项目叫fprime,你想把它加到自己的repository里面,只要轻点fork,就可以看到出现了<自己名字的repository>/fprime。

  来看一下git中的一些命令
  当然参数不同会有很多种用法,我这边只列举了测试日常项目中提交测试代码用的比较多的一部分:
  1.git config: 设置每次提交commit的默认配置,例如用户名、邮箱等。
git config --global user.name <用户名> #设置用户名
git config --globle user.email <邮箱> #设置邮箱
  2.git clone: 把github上自己reporsitory克隆到本地。

......
查看更多精彩内容,请点击下载:
  版权声明:本文出自《51测试天地》第六十二期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号