原《Git 常用命令手册:从日常操作到历史恢复》已按学习与使用场景重构为五篇文章。本页保留命令速查与原章节入口,详细概念、案例、状态对照和实践练习见各专题。
系列索引
| 顺序 | 文章 | 主要内容 |
|---|---|---|
| 一 | Git 基本原理与学习路径 | 工作区域、提交与引用、首次提交、学习顺序 |
| 二 | Git 基础操作与分支管理 | 状态、差异、暂存、忽略规则、合并冲突 |
| 三 | Git 远程协作与版本管理 | 同步、分叉、协作、stash、worktree、标签 |
| 四 | Git 历史重写与撤销恢复 | amend、rebase、cherry-pick、reset、revert、reflog |
| 五 | Git 历史分析与仓库维护 | 历史检索、代码溯源、bisect、导出与维护 |
常用命令
| 场景 | 命令 |
|---|---|
| 状态与分支 | git status --short --branch |
| 未暂存差异 | git diff |
| 已暂存差异 | git diff --cached |
| 分块暂存 | git add -p |
| 取消暂存 | git restore --staged <file> |
| 创建提交 | git commit -m "message" |
| 检查提交 | git show --stat HEAD |
| 创建分支 | git switch -c <branch> |
| 合并分支 | git merge <branch> |
| 放弃合并 | git merge --abort |
| 获取远程 | git fetch origin |
| 快进同步 | git merge --ff-only origin/main |
| 建立上游 | git push -u origin <branch> |
| 暂存现场 | git stash push -u -m "message" |
| 工作区列表 | git worktree list |
| 撤销共享修改 | git revert <commit> |
| 查看恢复线索 | git reflog |
| 保护旧提交 | git branch recovery/<name> <commit> |
| 历史图 | git log --graph --oneline --decorate --all |
| 文件历史 | git log -p -- <file> |
| 忽略来源 | git check-ignore -v <file> |
| 清理预览 | git clean -nd |
操作约定
<file>、<branch>、<commit> 是占位符,执行前应替换为实际路径或引用。origin 和 main 也是本系列的约定名称,实际仓库可能不同。
执行会改变状态的命令前,检查当前仓库、分支、未提交修改和目标引用。备份分支仅保护已有提交,未提交内容需要另行保存。涉及历史重写、文件覆盖或实际清理时,应先阅读对应专题,不能把速查表当成无条件执行的脚本。
操作后用状态、差异与日志核对结果,并完成项目自身的测试。命令成功不等于内容正确,远程信息也应在获取后再比较。
原章节索引
原手册章节链接继续保留,以下条目对应新的主要讲解位置。跨主题章节会在相关专题中分开解释。
- 1. 阅读约定与风险等级:操作约定
- 2. 帮助、版本与基础配置:基础操作与分支管理
- 3. 创建、克隆与定位仓库:基础操作与分支管理
- 4. 查看工作区状态:基础操作与分支管理
- 5. 比较文件与提交:基础操作与分支管理;历史差异
- 6. 暂存、移动与删除文件:基础操作与分支管理
- 7. 创建、检查与修改提交:历史重写与撤销恢复;基础提交
- 8. 浏览和搜索提交历史:历史分析与仓库维护
- 9. 分支操作:基础操作与分支管理
- 10. 合并与冲突处理:基础操作与分支管理
- 11. Rebase 与历史整理:历史重写与撤销恢复
- 12. 远程仓库管理:远程协作与版本管理
- 13. 比较本地与远程状态:远程协作与版本管理
- 14. 撤销、重置与恢复:历史重写与撤销恢复
- 15. 临时保存未完成工作:远程协作与版本管理
- 16. 移动提交与交换补丁:历史重写与撤销恢复;补丁交换
- 17. 标签与版本发布:远程协作与版本管理
- 18. 查找修改来源与定位回归:历史分析与仓库维护
- 19. 使用 worktree 并行处理分支:远程协作与版本管理
- 20. 忽略规则与跟踪状态:基础操作与分支管理
- 21. 子模块、稀疏检出与大型文件:历史分析与仓库维护
- 22. 仓库清理、维护与打包:历史分析与仓库维护
- 23. 认证和远程故障排查:远程协作与版本管理
- 24. 高频工作流模板:远程协作与版本管理;撤销恢复
- 25. 一页速查表:常用命令
- 26. 操作前后的检查清单:操作约定
- 27. 官方参考资料:参考资料
参考资料
阅读入口:基本原理与学习路径