git的基础概念

  • 什么是git?

    Git 是一个免费的开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

  • 什么是版本控制?

    版本控制是一种记录一个或若干个文件的内容变化,以便将来查阅特定版本修订情况的系统。

  • 为什么使用版本控制?

    有了版本控制就可以把某个文件回溯到之前的状态,或者将整个项目退回到之前的某个时间点的状态。就算做了一些错误的操作,也可以轻松回到修改之前的状态。

  • 版本控制系统的分类?

    集中化版本控制系统:SVN、CVS,都有一个中央服务器,开发人员连接服务器获取资源。

    分布式版本控制系统:Git

  • git的结构

    工作区 -- git add -- 暂存区 -- git commit -- 本地库