zoukankan      html  css  js  c++  java
  • 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的基本操作模式是什么?

         答:见下图:


  • 相关阅读:
    IDEA 基本配置
    IDEA 创建一个普通的java项目
    Intellij Idea 创建一个Web项目
    override的实现原理
    elasticsearch 复杂查询小记
    post 中文数据到elasticsearch restful接口报json_parse_exception 问题
    String intern()方法详解
    JVM的DirectMemory设置
    深入浅出 JIT 编译器
    为什么 JVM 不用 JIT 全程编译
  • 原文地址:https://www.cnblogs.com/yuanchongjie/p/4448375.html
Copyright © 2011-2022 走看看