02.前言

57 阅读1分钟

前言

1.介绍

Git是一个开源的分布式版本控制系统,是由Linux之父Linus Torvalds为了帮助管理Linux内核而开发的一个版本控制软件。Git与常用的版本控制工具CVS、SVN等不同,它采用了分布式版本库的方式,即开发人员的每一台机器都可以独立提交产生版本并将版本存储在自己的本地仓库(工作副本)中,不依赖于服务器。它的主要目标是提供高效、可靠的数据存储和代码版本管理能力,尤其是在处理大型项目和应对多用户协作场景时

Git更像是一系列微型文件系统的快照。每次使用Git提交或保存项目状态时,Git基本上都会记录当时所有文件的状态,并存储对该快照的引用。为了提高效率,如果文件没有改变,Git不会再次存储文件,只是指向它已存储的上一个相同文件的链接。Git认为它的数据更像是一个快照流,会将数据作为项目的快照存储一段时间。Git可以有效且高效地管理从小型到超大型项目的版本控制

2.历史

3.谁在使用

4.代码托管中心

局域网

  • GitLab

互联网

  • Github(国外)
  • Gitee码云(国内)

5.使用方式

  1. 单机开发:一个人进行开发,入门从这里开始
  2. 协同开发:多个人进行协同开发,当学会单机开发后,在学习如何多个人进行协同开发