Git
/
中文社区
资源
教程
命令速查
常见问题
术语表
开源项目
工具
下载
菜单
教程目录
Git 教程
入门
01
Git 简介
什么是版本控制,Git 的由来与核心特点。
02
安装 Git
在 Windows、macOS 和 Linux 上安装 Git,含国内镜像。
03
初次配置(可选)
设置用户信息、默认编辑器、换行符与中文显示。
04
核心概念
工作区、暂存区、本地仓库与文件的三种状态。
基础操作
05
创建与克隆仓库
使用 git init 新建仓库,使用 git clone 获取已有项目。
06
记录每次更新
status、add、commit、diff、rm、mv 等日常命令。
07
查看提交历史
使用 git log、git show、git blame 追溯历史。
08
撤销操作
restore、reset、revert、amend 各自的用法和区别。
09
忽略文件
编写 .gitignore,让 Git 忽略不需要跟踪的文件。
分支
10
分支管理
创建、切换、重命名与删除分支。
11
合并与冲突解决
快进合并、三方合并以及如何解决冲突。
12
变基
用 rebase 整理提交历史,以及交互式变基。
13
储藏工作进度
使用 git stash 临时保存未完成的修改。
协作
14
远程仓库
remote、fetch、pull、push 与 SSH 密钥配置。
15
标签
为版本打标签,轻量标签与附注标签。
16
团队工作流
GitHub Flow、Git Flow 与提交信息规范。
进阶
17
进阶技巧
cherry-pick、reflog、bisect、worktree 等实用技巧。
18
代理设置
配置 HTTP/HTTPS 与 SSH 代理,加速 GitHub 访问与网络故障排查。
19
子模块
在一个仓库中引用并管理另一个仓库。
20
Git 内部原理
对象模型、引用与 .git 目录结构。