【发布时间】:2010-10-11 14:54:03
【问题描述】:
我在一个分支上有 8 个提交,我想通过电子邮件发送给一些尚未了解 git 的人。到目前为止,我所做的一切要么给了我 8 个补丁文件,要么从一开始就开始给我分支历史中的每个提交的补丁文件。我使用 git rebase --interactive 来压缩提交,但现在我尝试的一切从一开始就给了我无数的补丁。我做错了什么?
git format-patch master HEAD # yields zillions of patches, even though there's
# only one commit since master
【问题讨论】:
-
我很好奇您最终会在以下命题中使用哪种方法。让我们知道;)
-
我将按照 Rob Di Marco 的建议使用 git diff。但是我下班两周了,昨晚刚刚见证了我的第二个女婴的出生,所以我还需要一段时间才能使用它! :)
-
我很想看看 git format-patch --squash master HEAD
-
尝试 master..HEAD 指定转速范围。
标签: git patch squash git-squash