REBASE – 在 Git 中变基的完整指南

Rebase – The Complete Guide On Rebasing In Git

通过有关在 Git 中变基的完整指南解锁生产力和主版本控制。

将您的生产力提升到一个新的水平

在不到 200 页的时间内。了解 Git 中变基的强大功能,并完全控制您的提交历史记录。

 里面有什么

包含提示和技巧,可提高您的工作效率并在代码库中保持高度灵活性。

  • 后台存储库
  • Git 提交的剖析
  • 了解 Git 对象
  • 分支只是一个指针
  • 变基的概念
  • “变基 + 合并”与“只需合并”
  • 如何执行简单的变基
  • 以交互方式变基
  • 拆分和压缩提交
  • 变基期间的自动测试
  • 樱桃采摘提交
  • “我稍后再修复”工作流

这本书适合你,如果…

  • 😅使用 Git 时,你会感到很不舒服
  • 😬您知道如何添加、提交、推送和拉取,但仅此而已
  • 😰当你“搞砸了”时,你不知道该怎么办
  • 😑你不知道你的 Git 工具在幕后做了什么
  • 😲您需要无限的版本控制
  • 🤩您想在不浪费时间的情况下解决上述所有问题

如果其中至少有一项适用,那么这本书就是为你准备的。

 目录

 第 1 部分

  • 第 1 章:幕后花絮
    • 存储库中的内容
    • 工作目录、索引、存储库
    • 我们的数据最终去向
    •  我们学到了什么
  • 第 2 章:git 提交的剖析
    • 这些哈希是怎么回事
    •  Git 对象
    •  提交历史记录
    •  我们学到了什么
  • 第 3 章:分支只是一个指针
    •  了解分支
    • 分行与您一起移动
    •  重温HEAD
    • 关于无法访问的提交的说明
    •  我们学到了什么
  • 第 4 章:合并策略
    • 了解三向合并
    •  快进合并
    • 关于合并冲突的说明
    •  取消合并
    •  撤消合并
    •  其他策略
    •  我们学到了什么
  • 第 5 章:重置方法的快速迂回
    •  重置模式
    •  软模式
    •  混合模式
    •  困难模式
    •  我们学到了什么

 第 2 部分

  •  第 6 章:变基
    • 内容和原因
    • 执行简单的变基
    •  处理冲突
    •  使用遥控器
    •  我们学到了什么
  • 第 7 章:交互式变基
    • 重新排序和删除提交
    •  压缩提交
    •  拆分提交
    • 变基根提交
    • 在变基期间执行程序
    •  我们学到了什么
  • 第 8 章:采摘樱桃
    • 了解樱桃采摘
    • 精选提交范围
    •  我们学到了什么
  • 附录 A:有用的 Git 别名
    • 紧凑、带注释的提交历史记录
    • Work-In-Progress 提交
    •  “擦除”提交
    •  更智能的 git 差异
    •  撤消提交
  • 附录 B:“我稍后会修复它”工作流
    • 进行中的工作是一件好事
    • 制作语义提交历史记录
    • 使用 reflog 恢复丢失的提交
  • 附录 C:从提交历史记录生成更改日志
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。