Git 版本控制教程
一、Git 介绍与安装
1. Git 介绍
Git 是软件,是用来进行版本控制的工具。版本控制管理不同版本之间的变更,例如在 Word 中保存多个版本的论文,Git 则用于代码版本的管理与控制。
2. Git 的安装
关于 Git 的安装,网上教程很多且简单,此处不做赘述。
3. Git 使用前的说明
建议使用 Git 自带的命令 git bash,而不是 Windows 自带的 CMD。git bash 内置的命令行和 Linux 命令一致,操作更方便(如支持颜色区分文件)。
二、Git 的基础使用
1. 准备工作
在 git bash 处打开要管理的库目录。
2. Git 基础命令
以下操作均在项目文件夹下进行。
(1) git init 项目初始化
将项目初始化为仓库。
git init
初始化成功后,项目文件夹下会多出一个 .git 隐藏文件夹,所有版本信息都存储在此处。
- 仓库已被初始化为空仓库,可进行版本控制。
- 当前分支为
master。
(2) git add 管理文件
先查看状态:
git status
状态说明:
- 红色:修改、创建、删除的文件(未跟踪或已修改但未暂存)。
- 绿色:已添加到暂存区(
git add)。 - 白色:已提交到仓库(
git commit)。
添加文件到暂存区:
git add <file>
# 或添加当前目录下所有文件
git add .
(3) git commit 提交文件
git commit -m "<message>"
-m 后输入本次提交的说明信息,建议有意义以便后续查找。
查看提交历史:
git log
显示版本号、用户名、邮箱等信息。若未配置用户信息,需使用 git config --global 进行配置。
三、Git 的高级使用
1. 版本回滚
(1) git reset --hard 版本号
用于回滚到指定版本。
git reset --hard <commit_id>
(2) git reflog 查看所有提交记录
即使回滚了,git log 可能看不到之前的记录,但 git reflog 可以查看所有的本地操作记录,包括回滚前的状态。

