Git 简介
Git 是一个开源的分布式版本控制系统,最初由 Linus Torvalds 开发,用于管理 Linux 内核源代码。它被设计用来高效地管理大规模代码库,并支持分布式团队协作。如今,Git 已成为全球最流行的版本控制系统,广泛应用于个人开发、团队协作及开源项目中。

Git 发展历史
Git 于 2005 年发布,最初旨在替代 Linux 内核项目使用的 BitKeeper。其核心目标是创建一个高效、分布式的版本控制工具,不依赖中央服务器。
关键里程碑包括:
- 2005 年:Linus Torvalds 发布第一个版本,采用分布式架构。
- 2006 年:Git 开源,迅速获得社区支持。
- 2008 年:GitHub 平台发布,推动 Git 在开源社区的普及。
- 2010 年:成为大多数开源项目的标准版本控制系统。
- 2012 年:Git 2.0 发布,提升性能和可用性。
Git 的分布式特性、强大的分支管理能力以及与 GitHub 等平台的结合,使其成为现代软件开发的核心工具。
为什么需要 Git
在程序开发过程中,我们会进行多次修改。如果每次修改前都手动复制保存旧版本,不仅会占用大量存储空间,后续查找和管理也非常不便,甚至容易忘记具体改动了什么。Git 通过记录文件的每一次改动和版本迭代,提供了一个清晰的管理系统,同时也极大地方便了多人协同作业。
Git 的使用
安装 Git
在 Linux 环境下,通常使用包管理器进行安装。根据发行版不同,命令如下:
sudo apt-get install git
# 或者
sudo yum install git
创建远程仓库
可以在 Gitee 或 GitHub 上创建远程仓库。在本地 Linux 中创建一个目录存放项目(也可以直接在家目录克隆刚创建的仓库)。

步骤:
- 点击'新建仓库'。
- 填写仓库名称并添加简介。

完成设置后,获取仓库地址并使用 git clone 命令将远程仓库克隆到本地:
git clone <仓库地址>
代码提交流程
Git 的核心工作流可以概括为'三板斧':暂存、提交、推送。







