Git是什么? Git是一个分布式 版本控制软件。它相当于一个小型的文件管理系统。通过Git管理的项目、代码等任意文件,被Git所存储的信息是一组基本文件和每个文件随时间逐步累积的差异(基于差异的版本控制)。 分布式:像 Git、Mercurial、Bazaar 以及 Darcs 等版本控制系统,均采用了分布式管理,客户端会把代码仓库完整地镜像下来,包括完整的历史记录。 若协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。 基于分布式的版本控制系统的每一次的克隆操作,都是一次对代码仓库的完整备…