zoukankan      html  css  js  c++  java
  • 【测试基础第八篇】测试计划和测试报告编写

      • 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的 主要区别是什么?
      •  
  • 相关阅读:
    js原型链原理看图说话
    this关键字
    ECMAScript 继承机制实现
    Javascript闭包模拟私有成员
    关于javascript中apply()和call()方法的区别
    arguments.callee
    有用的工具函数
    ECMAScript的世界
    JavaScript 技巧与高级特性
    自定义控件不让在界面拖放。
  • 原文地址:https://www.cnblogs.com/BigTian/p/13731524.html
Copyright © 2011-2022 走看看