前言

Git 是程序员必备技能,在能熟练使用 Git GUI 客户端之后(如 SoureTreeGithub Desktop,或者是 VSCode 的 git 面板或 GitLens 插件),也许你希望能了解到更多关于 Git 的知识点,并用于解决实际项目遇到的问题。

《Git 进阶指南》聚焦于介绍那些 Git 中容易被忽视,而项目中又时常会遇到的知识点,同时又保持足够的精简。

在这本书中你能学到:

  • 大量提升操作效率的 git alias

  • git stash / tag / submodule 等如章节所示知识点

  • 项目中回滚、解决冲突的最佳实践

  • 常见的配置问题

本书不包含的内容:

  • 基础的 Git 命令使用

  • Git 文件类型与版本实现原理

  • 强大而又复杂的 git rebase -i 操作

  • Git Hooks / CI 的使用

推荐资料

虽然本书不包含那些过于简单、过于理论和过于复杂的知识点,但以下这些参考资料或许会对你有所帮助:

  • Learn Git Branching 知名的 Git 教学游戏,通过可视化的动画和交互,帮助理解所有分支操作的概念和方法。如果你打算自学,这些命令会用得上:show solutionlevelsundoreset

  • Pro Git 专业全面的 git 教程

Last updated