压缩和重组提交

amb*_*tch 5 git

我看过很多关于使用git commit --amend或重新设置壁球提交的博客文章.

我发现git重置到最后一个检查点比较容易一些(比如在我的所有'保存点'微观发现之前),然后使用交互式添加来挑选最佳提交顺序.

这有什么缺点吗?
我想知道b/c因为我读过的大多数博客都是为了这个目的而修改或改造的

Von*_*onC 6

缺点是您可以再次选择所有单个文件,以便在提交中再次对它们进行分组.

如果您的提交需要组合在一起(无需在这些提交中添加或删除文件),那么rebase --interactive就更容易了:您可以根据提交的文件集进行推理.
实际上,通过正确的提交注释,a rebase --interactive --autosquash可以为您重新排序.

如果你的提交是纯粹的中间保存点,没有太多考虑它们在文件集方面的组成,那么你的解决方案就足够了.