git介绍

介绍

Git是一个 开源的 分布式 版本控制工具

目前最为流行

Git是Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

官网:
https://git-scm.com/

集中式与分布式对比

集中式

  • 版本库集中在中央服务器上,包含历史记录、日志等
  • 必须连接到服务器才能使用,更新文件,提交文件
  • 一旦中央服务器上的版本库损坏,将很难恢复

分布式

  • 每个人的电脑都 有一个完整的版本库
  • 不需要中央服务器
  • 文件可先提交到 本地库,不需要联网
  • 多人协作时,可提交到 远程库,需要联网。一般在服务器上架设远程版本库,其他电脑修改文件后,提交到该远程版本库,并下载其他人提交的文件
  • 一台电脑上的版本库损坏后,从其他人电脑上复制一份即可
  • 有强大的分支管理

原文出处:/show_1IX8Y3ThSV7.html