Git 专家应该尝试咒术·pksunkara

主要观点:作者长期是 Git 命令行的高级用户,认为 Git 不仅是拉取和推送代码的工具,更是打造历史的工具,有很多命令如git rebase -i等能熟练操作提交历史。起初对 Jujutsu 持怀疑态度,觉得它比 Git 简单,是给初学者用的。但在工作中试用后发现 Jujutsu 能让历史操作更快、更易、更直观,比如编辑旧提交、拆分提交、创建快速 PR 等操作比 Git 更便捷。结论是在精通 Git 技能多年后,Jujutsu 证明作者可以更高效,它不是替代对版本控制的理解,而是对已掌握的人的助力,能让用户专注于“做什么”而非“怎么做”,作者已开始使用 Jujutsu 的别名来加快工作流程。

关键信息:

  • 作者熟练掌握 Git 各种命令,如git rebase -i等。
  • 起初对 Jujutsu 持怀疑,认为其简单是给初学者用的。
  • Jujutsu 在编辑旧提交、拆分提交、创建快速 PR 等操作上比 Git 便捷。
  • 试用 Jujutsu 后改变看法,认为它是对已掌握 Git 者的助力。

重要细节:

  • 在 Git 中编辑旧提交需git rebase -i HEAD~5等一系列操作。
  • 在 Jujutsu 中编辑旧提交只需jj edit <change-id>
  • 在 Git 中拆分提交需git rebase -i <commit>^等操作。
  • 在 Jujutsu 中拆分提交只需jj split <change-id>
  • 在 Git 中创建快速 PR 需一系列命令。
  • 在 Jujutsu 中创建快速 PR 只需jj new -m "My feature"等命令。
阅读 12
0 条评论