Questions tagged «git-squash»


11
如何使用git merge --squash?
我有一个远程Git服务器,这是我要执行的方案: 对于每个错误/功能,我创建一个不同的Git分支 我继续使用非官方的Git消息在该Git分支中提交代码 在顶级存储库中,我们必须使用官方Git消息对一个错误进行一次提交 那么,如何将我的分支合并到远程分支,以便他们对所有签入仅获得一次提交(我什至想为此提供提交消息)?
1207 git  git-merge  git-squash 

8
您如何使用git format-patch将提交压入一个补丁?
我在一个分支上有8个提交,我想通过电子邮件将这些提交发送给尚未被git启发的一些人。到目前为止,从时间开始,我所做的一切要么给我8个补丁文件,要么就开始为分支历史中的每次提交提供补丁文件。我使用git rebase --interactive压缩提交,但是现在我尝试的所有事情从一开始就给了我成千上万的补丁。我究竟做错了什么? git format-patch master HEAD # yields zillions of patches, even though there's # only one commit since master
163 git  patch  squash  git-squash 

3
挑选和压缩一系列提交到子目录或子树中
我怎样才能告诉Cherry-pick挑选一系列的提交? 或者换句话说,将两次提交之间的差异应用于存储库的当前状态? 下面确实没有工作(摘樱桃没有--squash选项): git cherry-pick --squash e064480..eab48b59c 注意:我的用例在子树场景中-在任何人开始争论我不应该压榨之前。 以下工作,但然后我有一系列单独的提交。之后,我可以使用交互式变基手动压扁它们。 git cherry-pick -X subtree=vendor/package e064480..eab48b59c 有什么方法可以将壁球作为摘樱桃的一部分吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.