我在一个分支上有8个提交,我想通过电子邮件发送给一些不是git开明的人。到目前为止,我所做的每件事都会给我8个补丁文件,或者从开始的时候开始为分支历史记录中的每个提交提供补丁文件。我使用git rebase --interactive来压缩提交,但现在我尝试的所有内容都是从一开始就为我提供了无数的补丁。我究竟做错了什么?你如何使用git format-patch来压缩一个补丁?
git format-patch master HEAD # yields zillions of patches, even though there's
# only one commit since master
我很好奇你将在下面的命题中使用哪种方法。让我们知道;) – VonC 2009-03-06 06:48:03
我将使用Rob Di Marco建议的git diff。但是我已经离开了两周的工作,刚刚目睹了我第二个女婴的诞生,所以在我使用它之前会有一段时间! :) – skiphoppy 2009-03-06 19:56:49
我很想看到git format-patch --squash master HEAD – schoetbi 2011-03-10 10:44:40