【发布时间】:2015-04-24 08:16:07
【问题描述】:
我是 GIT 新手,我不知道我的问题是否已经有了答案。请在标记为重复之前仔细阅读。
我有一个分支,我们称之为public,它被推送并与origin 同步。有一次,我创建了另一个分支private,它从public 中弹出,因为我想做很多我想保密的工作。所以我只在private 上工作,比方说,我做了 10 次提交,直到我最终达到可以公开的状态。
现在,我显然不想对public 进行快进合并,因为所有中间提交都会出现在远程服务器上。
鉴于public 分支没有偏离private 的创建点,我该如何做rebase。
显然,我想在 public 分支上创建一个新提交,其中包含来自 10 个 private 提交的所有修改。我知道这会转化为rebase,但我不知道该怎么做。
【问题讨论】:
标签: git git-branch git-rebase