• Git入门——基础知识问答


    问题一:为什么要选择Git作为Android开发的版本控制工具?
        答:1)git是android项目和社区的统一语言。
               2)高通版本发布频繁,需要与平台及时同步,快速rebase。
               3)git是分布式版本控制的代表,也是发展趋势。

    问题二:Git主要有哪些设计理念?
        答:git是2002年开发的Distributed Version Control System,其设计理念主要是:
               1)速度快。
               2)设计简单。
               3)强力支持非线性开发,允许上千分支并行开发。
               4)完全的分布式。
               5)有能力高效管理类似Linux内核一样的超大规模项目。

    问题三:Git有哪些基本概念?
        答:1)工作拷贝(工作目录):用于存放产品开发数据的本地工作目录。
               2)索引(Index):用于存放待提交数据的缓存区。
               3)本地库:远端库的一个完整拷贝,包括所有的文件修改记录,分支等。
               4)远端库:本地库clone的来源。
               5)中心库:远端库的一种,公司级存放某个项目所有产品数据的仓库。
               6)快照(snapshot):版本库某个时间点所有文件集合。

               7)全球版本号(commitID):git库的全球唯一40位哈希值版本号,前6位基本可以唯一标示。


    问题四:Git的基本操作模式是什么?

         答:见下图:


  • 相关阅读:
    oracle 监听静态注册举例解析
    oracle监听动态注册与静态注册
    oracle startup mount nomount 区别
    RAC的时间同步问题
    RAC环境TNS-12541报错处理
    Oracle参数修改是否需要重启等
    面试提纲
    Dubbo是什么
    为什么要用dubbo,dubbo和zookeeper关系
    Java的参数传递是「按值传递」还是「按引用传递」?
  • 原文地址:https://www.cnblogs.com/yuanchongjie/p/4448375.html
Copyright © 2020-2023  润新知