
告别文件噩梦:初识 Git 与安装入门
在编写文档、报告或代码时,为了安全起见,防止修改错误或保留不同阶段版本,往往需要保存多个版本的文件,例如:
- '报告-v1.doc'
- '报告-v2.doc'
- '报告-最终版.doc'
- '报告 - 最终版 - 最终的最终版.doc'
- …
随着时间推移,难以区分不同版本的差异,找回特定阶段的内容也变得困难。代码项目若无版本管理,协作时将面临更大挑战。
什么是版本控制系统?
版本控制系统记录文件的每一次变化,保存每一个重要版本。其作用包括:
- 随时回退: 可轻松回到之前的任意保存状态。
- 查看历史: 显示时间点、行级修改内容(增加或删除)。
- 多人协作: 协调多开发者在同一项目上的修改,避免覆盖。
简而言之,版本控制系统用于管理项目文件的历史记录。
Git:主流版本控制系统
Git 是目前最流行、强大且受开发者欢迎的版本控制系统。它不仅能管理源代码文件,理论上也能管理其他格式文件(如 Word、Excel、CAD 图纸等)。
注意:Git 更擅长管理'文本文件'。
Git 能跟踪文本文件(如 .txt, .html, .py, .java, .c 等)内部的具体改动,精确到行甚至字。对于图片、视频、压缩包等二进制文件,Git 仅记录存在性、大小和修改时间,无法显示内部像素或帧的变化。因此,Git 是管理代码项目的首选工具。
安装 Git
Git 可在 Linux、macOS 和 Windows 上运行。以下介绍 Linux 系统(CentOS 和 Ubuntu)上的安装方法。
在 Linux 上安装 Git
1. Linux - CentOS
打开终端输入 git 命令检查是否已安装:
$ git
若输出 -bash: git: command not found,则需使用 yum 安装:
sudo yum -y install git
sudo:以管理员权限运行。yum:CentOS 包管理器。-y:自动确认安装提示。install git:安装 Git 软件包。
安装完成后检查版本:
git --version
成功将显示版本号信息。
2. Linux - Ubuntu
输入 git 命令检查:
$ git
若提示未找到,可使用 apt-get 安装:
sudo apt-get install git -y


