【测试基础第八篇】测试计划和测试报告编写

    • Git基本概念和使用
      • Git:是一个开源的分布式版本控制系统,有效、高速处理从小到大的项目版本管理。
      • GitHub:全球最大的面向开源及私有项目的托管平台,免费注册并且免费托管开源代码。--公共
      • GitLab:与GitHub类似,也是第三方基于Git开发的产品,不同:GitLab可以部署在自己的服务器上,代码数据都是掌握在自己手中,适合公司内部团队开发。--更安全
    • Git与SVN区别
      • SVN版本集中管理,所有代码都在一台服务器上;分支和主线是不一样的路径
      • Git分布式管理,去中心化,服务器和每个开发人员都拥有一个本地的代码管理仓库;分支和主线路径是一样的
      • 注意:本地仓库、远程仓库
      • 总结:git比svn更强大,大部分公司都在用
    • 公司如何使用
      • 安装
        • git--命令式模式操作--linux命令
        • tortoiseGit--图形化界面操作
      • 公司有一个服务器,不同的人账号权限不一样
        • 1.要有个git账号,公司的所有文件或代码都放在git仓库中,需要账号克隆相应的分支,得到文件或代码
        • 2.可以把本地推到远程仓库中,(账号有权限)。
        • 3.分支(Branch) 和主线(Master) :
          • 主线(master) :主树干,一般放稳定的代码 (最终的文档)
          • 分支(branch) :树杈,每人(组)维护-个分支,等稳定后合并到主线。
            • 注意
              • 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。比如:每个人都有代码/文档提交到一个公共的服务器,避兔互相影响,自己提交到自己的分支里,由专门的人来合并(merge) 到主干分支。
    • Git常用操作
      • 1、Git克隆:
        • url +本地日录。 获取远端的仓库地址,并目有对应的账号权限,克隆代码/文档到本地。
      • 2、Git拉取
        • 远端仓库里的文件更新了,下拉到本地: git 拉取-->选择分支-->确认;点击拉取到的差异,可以查看本次的变动。
          • 拉取(pull) :可以自动进行分支的合并,用的比较多:
          • 获取(fetch) :不可以自动合并分支,用的比较少。
      • 3. Git推送
        • 本地新增加了文件/代码,需要推动到远端仓库。
        • 1)添加(add) :添加到本地缓存区
        • 2)提交(commit) : 提交到本地库,需要添加日志。(此时远端github是没有文件的) --本地仓库
        • 3)推送(push) :推送到远端服务器。(远端仓库有 了本文件)
      • 4. Git的删除
        • 先删除本地文档
        • 1)提交:删除的本地库里的文件(远端文件还在)
        • 2)推送:删除远端仓库的文件(远端文件不存在了)
        • 5. Git 的撤回:误操作后,未提交之前,可以revert
    • 常见笔试面试题
      • 1.你工作中用过git么?用过哪些操作?
      • 2.git和SVN的 主要区别是什么?
    •  
posted @ 2020-09-25 17:43  软件测试大田  阅读(227)  评论(0编辑  收藏  举报