1.初识 Git
在软件开发过程中,为了防止文档丢失或更改失误后能恢复到原来的版本,常需复制多个副本。随着版本数量增多,管理不同版本的修改变得困难。为了解决这个问题,便有了版本控制器。版本控制器是记录工程每一次改动和版本迭代的管理系统,方便多人协同作业。
目前最主流的版本控制器是 Git。Git 可以控制电脑上所有格式的文件,对于开发人员来说,最重要的是管理软件开发项目中的源代码文件。
注意事项:所有的版本控制系统(包括 Git)只能跟踪文本文件的改动,如 TXT、网页、程序代码等。版本控制系统可以告诉你每次的改动细节。而图片、视频等二进制文件,虽然能被管理,但无法跟踪具体变化,只能记录文件大小变更。
2.Git 安装
Git 是开放源代码的代码托管工具,最早在 Linux 下开发,现已支持 Linux、Unix、Mac 和 Windows 平台。
2.1 Linux—centos 系统安装 Git
以 CentOS 7.6 为例。首先输入 git 查看是否已安装。若显示 bash: git: command not found,则未安装。
sudo yum -y install git
git --version
2.2 Linux—ubuntu 系统安装 Git
以 Ubuntu 22.04 为例。输入 git 查看。若提示 Command 'git' not found,可进行安装。
sudo apt-get install git -y
git --version
2.3 Windows 系统安装 Git
Windows 环境下可通过官方安装包进行安装,具体步骤参考官方文档。
3.Git 基本操作
3.1 创建 Git 本地仓库
仓库是进行版本控制的一个文件目录。创建 Git 本地仓库对应的命令为 git init,注意命令要在文件目录下执行。
执行后会发现当前目录下多了一个 .git 的隐藏目录。.git 目录是 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
git config [--global] --unset user.email
3.3 认识工作区、暂存区、版本库
- 工作区:是在电脑上你要写代码或文件的目录。
- 暂存区:英文叫 stage 或 index。一般存放在
.git目录下的index文件中,有时也叫作索引 (index)。 - 版本库:又名仓库,英文名 repository。工作区有一个隐藏目录 ,它不算工作区,而是 Git 的版本库。这个版本库里面的所有文件都可以被 Git 管理起来。


