我对在大型项目设置中使用 git 不是很有经验,但我刚刚完成了这个令人惊叹的可视化教程。我不明白的一件事是,在一个练习中,它要求您对先前提交的代码进行小幅更改(更改图像的尺寸)。为此,它让您重新排序提交,以便添加具有旧维度的代码的提交位于顶部,修改该提交,然后将所有内容重新排序回原来的方式。
结果是您没有额外的小提交来修复图像的尺寸,而是您有一堆所有变基或挑选的垃圾工件。
与简单地添加新提交相比,本教程中介绍的技术有什么优势?或者,如果在这种特定情况下它是矫枉过正,但在其他一些情况下有一个很好的理由,那么什么是一个例子,为什么在它的上下文中它不是矫枉过正?在我看来,这只是教条,但由于我如此缺乏经验,我确信我错了。