Git 知识地图

模块知识结构与学习路径 | 40 篇文档

该模块暂无知识地图

文档索引

Git 语法速查 常用 Git 命令速查表,含使用场景、常见错误,支持搜索和复制
Git 基础概念与核心特点 Git 的核心概念、分布式版本控制原理与基本工作流。
Git 环境配置与初始化 Git 安装配置、用户信息设置与仓库初始化。
Git 基本操作 add、commit、diff、log 与撤销操作。
Git 分支管理 分支创建、合并、变基与分支策略。
Git 远程仓库操作 远程仓库关联、推送拉取与协作工作流。
分布式版本控制原理 分布式版本控制的核心原理:去中心化架构、数据完整性保证与协作模型。
对象模型 Git对象模型详解:blob、tree、commit、tag四种对象的结构与关系。
SHA-1哈希完整性校验 Git中SHA-1哈希的工作原理:内容寻址、完整性校验与碰撞问题。
三棵树 Git三棵树模型:工作区、暂存区、本地仓库的状态管理与转换。
git-diff与暂存区操作 git diff与diff --staged的详细用法:差异比较、输出格式与实用技巧。
git-restore与文件操作 git restore、rm、mv、clean等文件操作命令的详细用法与安全实践。
git-log详解 git log多种格式与过滤选项:自定义输出、搜索过滤与可视化。
git-reflog git reflog详解:引用日志的工作原理、恢复误操作与安全网机制。
git-blame git blame详解:逐行追溯代码作者、时间与提交,辅助代码审查与问题定位。
HEAD指针与分支本质 HEAD指针机制与Git分支的本质:引用、符号引用与分支操作原理。
Git 钩子与 Git LFS Git钩子自动化与大文件管理
合并冲突解决 Git合并冲突的产生机制、解决策略与预防方法。
git-mergetool git mergetool配置与使用:可视化冲突解决工具的集成与自定义。
git-rebase git rebase详解:变基原理、交互式改写历史与安全实践。
git-cherry-pick git cherry-pick详解:选择性移植提交、跨分支应用与冲突处理。
git-stash git stash详解:暂存工作进度、多栈管理与典型应用场景。
远程跟踪分支 远程跟踪分支机制:远程引用、上游分支与本地-远程同步模型。
Git-Flow与GitHub-Flow Git Flow与GitHub Flow分支模型对比:工作流程、适用场景与最佳实践。
git-commit-amend git commit --amend详解:修改最近提交的消息、内容与安全注意事项。
git-reset git reset三种模式详解:soft、mixed、hard的区别与安全使用。
git-revert git revert详解:安全撤销提交、生成反向提交与多人协作场景。
Git 原理与对象模型 Git 底层对象模型、引用机制与存储原理。
标签管理 Git标签管理:轻量标签与附注标签的创建、操作与发布流程。
git-bisect git bisect二分查找:自动化定位引入Bug的提交。
git-submodule git submodule详解:子模块的添加、更新、管理与常见问题。
sparse-checkout git sparse-checkout详解:部分克隆与稀疏检出,优化大型仓库工作流。
git-format-patch git format-patch详解:生成补丁文件、邮件工作流与离线协作。
git-grep git grep详解:在Git仓库中高效搜索代码,比grep更快的搜索方式。
git-worktree git worktree详解:多工作树并行开发,无需频繁切换分支。
git-gc git gc垃圾回收详解:仓库清理、对象打包与性能优化。
Git-Flow与GitHub-Flow对比 Git Flow与GitHub Flow两种分支工作流的深度对比分析,适用场景与最佳实践。
交互式rebase Git交互式rebase详解:reword、squash、fixup、drop等操作改写提交历史。
git-revert与reset对比 git revert与git reset的深度对比:原理、适用场景与安全实践。
Code-Review流程与最佳实践 Code Review流程设计、审查要点、工具选型与团队最佳实践。
专注模式