Git 知识地图
模块知识结构与学习路径 | 40 篇文档 | 41 个节点 | 105 条关系
正在加载知识地图...
文档索引
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-refloggit reflog详解:引用日志的工作原理、恢复误操作与安全网机制。
git-blamegit blame详解:逐行追溯代码作者、时间与提交,辅助代码审查与问题定位。
HEAD指针与分支本质HEAD指针机制与Git分支的本质:引用、符号引用与分支操作原理。
Git 钩子与 Git LFSGit钩子自动化与大文件管理
合并冲突解决Git合并冲突的产生机制、解决策略与预防方法。
git-mergetoolgit mergetool配置与使用:可视化冲突解决工具的集成与自定义。
git-rebasegit rebase详解:变基原理、交互式改写历史与安全实践。
git-cherry-pickgit cherry-pick详解:选择性移植提交、跨分支应用与冲突处理。
git-stashgit stash详解:暂存工作进度、多栈管理与典型应用场景。
远程跟踪分支远程跟踪分支机制:远程引用、上游分支与本地-远程同步模型。
Git-Flow与GitHub-FlowGit Flow与GitHub Flow分支模型对比:工作流程、适用场景与最佳实践。
git-commit-amendgit commit --amend详解:修改最近提交的消息、内容与安全注意事项。
git-resetgit reset三种模式详解:soft、mixed、hard的区别与安全使用。
git-revertgit revert详解:安全撤销提交、生成反向提交与多人协作场景。
Git 原理与对象模型Git 底层对象模型、引用机制与存储原理。
标签管理Git标签管理:轻量标签与附注标签的创建、操作与发布流程。
git-bisectgit bisect二分查找:自动化定位引入Bug的提交。
git-submodulegit submodule详解:子模块的添加、更新、管理与常见问题。
sparse-checkoutgit sparse-checkout详解:部分克隆与稀疏检出,优化大型仓库工作流。
git-format-patchgit format-patch详解:生成补丁文件、邮件工作流与离线协作。
git-grepgit grep详解:在Git仓库中高效搜索代码,比grep更快的搜索方式。
git-worktreegit worktree详解:多工作树并行开发,无需频繁切换分支。
git-gcgit gc垃圾回收详解:仓库清理、对象打包与性能优化。
Git-Flow与GitHub-Flow对比Git Flow与GitHub Flow两种分支工作流的深度对比分析,适用场景与最佳实践。
交互式rebaseGit交互式rebase详解:reword、squash、fixup、drop等操作改写提交历史。
git-revert与reset对比git revert与git reset的深度对比:原理、适用场景与安全实践。
Code-Review流程与最佳实践Code Review流程设计、审查要点、工具选型与团队最佳实践。