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