Git 核心原理与基础操作详解 (上)
1. 初识 Git
在软件开发的全流程中,版本控制是保障协作效率、规避开发风险的核心基石。Git 作为目前最流行、最强大的分布式版本控制系统,已渗透到从个人开发到大型企业级项目的每一个环节。
提出问题
编写文档或代码时,为了防止丢失或修改失误,往往需要复制多个副本(如 v1, v2, 最终版等)。随着版本增多,管理变得困难。如何解决?使用版本控制器。
版本控制器能记录工程的每一次改动和版本迭代,方便多人协同作业。目前最主流的版本控制器就是 Git。
注意事项: 所有的版本控制系统(包括 Git)只能跟踪文本文件的改动(如 TXT、网页、程序代码),可以显示具体行级的变化。图片、视频等二进制文件虽然能被管理,但无法跟踪内部变化,只能记录文件大小变化。
2. Git 安装
Git 是开放源代码的代码托管工具,最早在 Linux 下开发,现已支持 Linux、Unix、Mac 和 Windows 平台。
2.1 Linux—CentOS 系统安装 Git
以 CentOS 7.6 为例:
首先检查是否已安装:
git
若未安装,会提示 git: command not found。
安装 Git:
sudo yum -y install git
查看版本:
git --version
2.2 Linux—Ubuntu 系统安装 Git
以 Ubuntu 22.04 为例:
检查是否已安装:
git
若未安装,提示 Command 'git' not found。
安装 Git:
sudo apt-get install git -y
查看版本:
git --version
2.3 Windows 系统安装 Git
Windows 用户可前往官网下载并安装 Git for Windows。
3. Git 基本操作
3.1 创建 Git 本地仓库
仓库是进行版本控制的一个文件目录。创建 Git 本地仓库对应的命令为 git init。
执行后当前目录下会多出一个 .git 隐藏目录,这是 Git 来跟踪管理仓库的目录,包含诸多细节,不要手动修改。
3.2 配置 Git 本地仓库
安装 Git 后需设置用户名和邮箱地址:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
--global 选项表示这台机器上所有 Git 仓库都会使用该配置。若不添加该选项,则仅在当前仓库生效。
查看配置:
git config -l
删除配置:


