Git 版本控制工具详细使用教程
一、Git 介绍与安装
1. Git 介绍
Git 是软件,是用来进行版本控制的软件。版本控制是指对不同版本之间的管理与控制,例如在编写文档时保存多个版本(初级版、中期版、最终版),Git 即用于此类管理。
2. Git 的安装
关于 Git 的安装,网上教程很多且简单,此处不做赘述。
3. Git 使用前的说明
建议使用 Git 自带的命令 git bash,而非 Windows 自带的 CMD。因为 git bash 的命令行操作与 Linux 命令一致,功能更丰富(如支持 ls、cp、mkdir、vim 等),且文件显示有颜色区分。
二、Git 的基础使用
1. 走进 Git 之前
在 git bash 处打开要管理的库。若未初始化,Git 无法进行管理。
2. Git 基础使用
所有 Git 操作均在项目文件夹下进行。
(1) git init 项目初始化
将项目初始化为仓库是第一步。
git init
初始化成功后,项目文件夹下会生成 .git 隐藏文件夹,所有版本信息均存储于此。当前分支默认为 master。
(2) git add 管理文件
在添加文件前,可使用 git status 查看状态:
- 红色:修改、创建、删除的文件(未被跟踪)。
- 绿色:已添加到暂存区的文件。
- 白色:已提交到仓库的文件。
添加文件命令:
git add <file>
或使用 git add . 添加当前目录下所有文件。
(3) git commit 提交到仓库
git commit -m "<message>"
-m 后输入本次提交的说明信息。提交后文件状态变为白色。
查看提交历史记录:
git log
首次提交需配置用户和邮箱信息(git config --global user.name / user.email)。
三、Git 的高级使用
1. 版本回滚
使用 git reset --hard 版本号 可回滚到指定版本。
git reset --hard <commit_id>
若误操作导致记录丢失,可使用 git reflog 查看所有历史提交记录并恢复。
2. 代码暂存
当开发中途发现 Bug 需要修复,但当前工作未完成无法提交时,可使用 git stash。

