GIT Rebase在一个新的分支

时间:2016-06-08 21:34:21

标签: git rebase cherry-pick

我想在GitHub中进行操作,并希望在发出拉取请求之前执行GIT Rebase来清理中间提交。我想知道以下程序是否合适。

虽然我很确定没有人在我的分支上建立,但为了将来的参考,我想避免重写历史记录(避免从其他人那里拉出地毯)。我正在考虑如下的樱桃挑选程序(假设我的功能分支称为“feature_branch”)。 请注意,我对原始feature_branch的意图是注意它现在已被放弃。

  1. 从master的头部创建一个新分支,例如“feature_pull_rebase”
  2. 从“feature_branch”重播所有提交(cherry-pick)到“feature_pull_rebase”
  3. 从“feature_pull_request”向主人提出拉取请求。
  4. 这是处理此问题的正确方法吗?或者这有什么危险吗?

    编辑:主分支不在我的控制之下,它是我想要贡献的存储库。

0 个答案:

没有答案