EXPLORE / GIT
Git 系统教程
读懂原理,动手实践,每次前进一小步。
01—03 · 提交与历史
从首次提交到暂存区、差异与忽略规则。
04—06 · 分支与协作
完成合并、冲突处理与远程同步练习。
07—10 · 恢复与发布
理解撤销、stash、标签及完整交付流程。
建议学习方式:先阅读机制,再运行示例;完成练习后展开参考答案。每章都有验证步骤与常见边界。
Git入门:安装、身份与第一次提交
建立本地仓库,理解提交与远程托管的区别。
工作区、暂存区与提交快照
解释三份内容之间的差异,避免漏掉最后一次编辑。
历史、差异与忽略规则
追踪文件演变,并区分忽略文件与已经跟踪的文件。
分支与合并:理解提交图
在独立分支开发,区分快进和合并提交。
解决冲突:比较意图而非删除标记
复现同一行冲突,检查、编辑并完成合并。
远程仓库:clone、fetch与push
通过两个本地副本模拟远程同步,理解上游分支。
撤销与恢复:restore、revert和reflog
按修改所在位置选择撤销方式,保留可追踪历史。
临时切换任务:stash的保存与恢复
保存未完成工作,并在恢复核对后移除临时记录。
标签与发布:固定可复现版本
为验证过的提交建立标签,区分标签和移动分支。
综合工作流:功能开发、评审与发布
把分支、差异审查、验证和标签串成可重复流程。