Git 进阶指南
  • 前言
  • 概念
    • Git SSH Keys 配置
    • Git Alias Cheat Sheet
    • origin 与 upstream
    • Git Stash 与 gwip
    • Git Tag 与 Describe
    • Subtree 与 Submodule
    • Cherry Pick 的使用场景
  • 常见问题
    • 如何配置多个提交用户?
    • 如何撤销修改?
    • 遇到冲突了怎么解决?
    • 如何配置 git merge tool?
    • fetch pull merge rebase 的关系
    • 分支操作流示例
    • 其他问题汇总
Powered by GitBook
On this page

Was this helpful?

前言

NextGit SSH Keys 配置

Last updated 6 years ago

Was this helpful?

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

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

在这本书中你能学到:

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

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

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

  • 常见的配置问题

本书不包含的内容:

  • 基础的 Git 命令使用

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

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

  • Git Hooks / CI 的使用

推荐资料

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

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

  • 专业全面的 git 教程

SoureTree
Github Desktop
GitLens
Learn Git Branching
Pro Git