Git 核心原理与基础使用详解
1. 初识 Git
在软件开发的全流程中,版本控制是保障协作效率、规避开发风险的核心基石。Git 作为目前最流行、最强大的分布式版本控制系统,已渗透到从个人开发到大型企业级项目的每一个环节。无论是多人协作时的代码冲突解决、开发过程中的版本回溯,还是跨环境的代码同步、分支管理,Git 都以其高效、安全、灵活的特性,成为开发者必备的核心工具。
版本控制的概念
在编写文档或代码时,为了防止丢失或修改失误,通常需要复制多个副本(如 v1, v2, 最终版等)。随着版本数量增多,管理变得困难。版本控制器(Version Control System)能记录工程的每一次改动和版本迭代,方便多人协同作业。
目前最主流的版本控制器是 Git。Git 可以控制电脑上所有格式的文件,但对于开发人员来说,最重要的是管理源代码文件。
注意事项: 所有的版本控制系统(包括 Git)只能跟踪文本文件的改动(如 TXT、网页、程序代码)。对于图片、视频等二进制文件,虽然也能管理,但无法跟踪具体变化,只能记录文件大小变更。
2. Git 安装
Git 是开放源代码的代码托管工具,最早在 Linux 下开发,现已支持 Linux、Unix、Mac 和 Windows 平台。
2.1 CentOS 系统安装 Git
以 CentOS 7.6 为例: 首先检查是否已安装:
git -bash: git: command not found
若未安装,执行以下命令:
sudo yum -y install git
git --version
2.2 Ubuntu 系统安装 Git
以 Ubuntu 22.04 为例: 检查安装情况:
git Command 'git' not found, but can be installed with: sudo apt install 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
删除配置:git config [--global] --unset user.name
3.3 认识工作区、暂存区、版本库
- 工作区:在电脑上你要写代码或文件的目录。


