明德融创工作室(Minter Fusion Studio, MFS)  出品

       如果要问,我怎么管理我各种文件版本,那么一定会有很多人推荐Git。

一、什么是Git

       简单说,Git是一个免费、开源、高性能的分布式版本控制系统。它可以记录下你对文件所做出的每一次修改,你可以随时查看谁在什么时候修改了文件的哪个部分。

       在百度翻译中,输入git这个单词,翻译的结果会告诉你,这是一个名词,意思是“饭桶、蠢货、讨厌鬼”。从字面的意思,几乎不会有人会预见到这个词将会是一个伟大应用的名称。

       2005年,在Linux操作系统之父Linus Torvalds的支持下,Linux开源社区在以前使用BitKeeper公司产品的基础上,开发出了自己的版本控制系统。这个系统就叫Git,基于Git建立了世界上最大的开源软件版本库github。hub这个词的中文意思就是指“某种活动的中心”,github从字面上可以翻译为“一群蠢货的聚集地”。或许,当年那些激情澎湃的年轻人,他们在创造虚拟世界的时候,把自己调侃成“一群饭桶”吧?但是,没有人会否认,正是这个“蠢货的聚集地”,今天已经成为了世界上最著名的开源软件版本库。所以,是否愚蠢并不重要,重要的是坚持和决心,重要的是你的工作能够改变世界。

       Git是当今世界上最先进的版本控制系统,大量的公司都在使用这个开源的版本控制系统,据2022年的一项统计,全球有96%的专业开发人员使用Git[1]。根据它可以实现源代码的高效管理。

二、Git的特点

  1. 分布式管理,分为客户端和服务器端。无论是客户端还是服务器端,都具有版本控制能力,都可以实现代码的提交与合并;
  2. Git会在根目录下建立一个名叫.git的隐藏文件夹,作为本地代码仓库
  3. Git的本地代码仓库和服务器上的代码仓库进行互动操作。本地仓库从服务器上克隆程序到本地代码仓库(repository),在本地代码仓库上进行代码的校验,然后进行代码修改后,将代码提交到缓存区,再提交到代码仓库
  4. 本地仓库中存储各个版本的修改记录,当需要和团队成员共享代码时,可以将代码推送(push)到服务器上的代码仓库中。
  5. Git的存储效率非常高。截至到2025年,Linux内核源码当前版本的大小为1.7GB,而Git存储整个Linux项目的完整历史(140万次提交)仅需5.5GB[1]
  6. Git拥有庞大的软件生态,包括大量方便易用的图形化Git管理工具和各种服务。如著名的GitHub
  7. Git遵循GPL 2.0授权协议,对用户来说,是开源、免费的。

三、如何获得Git

       Git的官网地址:https://git-scm.com/

       安装包下载地址:

安装环境

下载页面

备注

Windows

https://git-scm.com/install/windows

macOS

https://git-scm.com/install/mac

Linux

https://git-scm.com/install/linux

源码安装

https://git-scm.com/install/source

这里可以找到Git所有的历史版本。


【参考资料】

[1] About Git[EB/OL]. [2026-03-13]. https://git-scm.com/about.

[2] GNU 通用公共许可证,版本 2[EB/OL]. [2026-0313]. https://www.gnu.org/licenses/old-licenses/gpl-2.0.html.


【版本信息】

Version 0.2.0

完成时间:2026-03-12

发布时间:2026-03-12

最后更新时间:2026-03-12


【创作团队】

作者:沈传越

技术验证:沈传越

版式设计:沈传越

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐