我有一个我定期工作的git分支。它现在已经准备好去github并打开拉取请求了。
然而,这样做,我将有八到十次提交,持续数月。我个人并不介意,但审稿人希望我们尽可能经常地压缩我们。
就我个人而言,我只是在连续提交,修改消息等方面。有没有一种很好的方法可以在这种情况下压缩,其中提交是非连续的并与来自master的定期合并的提交交错?
答案 0 :(得分:2)
你可以签出一个新的分支,挑选相关的提交到该分支(根据需要解决合并冲突),然后将这些(现在连续的)提交压缩成一个。
免责声明:我实际上并没有尝试过,而且可能会有一种更优雅的方法。