【发布时间】:2016-10-22 04:02:08
【问题描述】:
在我压缩 Git 提交的几次中,我需要一些手动工作来选择我想要压缩的以前的提交。
有什么方法可以自动实现这一点 - 我的目标是压缩所有之前尚未推送到特定远程分支的提交。
详细地说,假设我有 1 个名为“dev”的本地分支和 2 个远程,公共和私有。我提交并将我想要的所有内容推送到私有远程,到一个名为“dev”的分支,我们称之为private/dev。但是在公共遥控器上,我想保持干净整洁,并保持一个名为“master”的标准分支,我们称之为public/master。所以就像我说的,对于所有尚未提交到公共远程 master 分支的提交,我想将它们压缩成一个大提交,然后推送到 public/master
我怎样才能做到这一点?看起来很复杂。
【问题讨论】:
标签: git github git-rebase git-squash