首页 > 解决方案 > 将 master 变基到功能分支

问题描述

你好,我创建了一个新的 repo,克隆了它,忘记创建一个功能分支并开始在 master 分支中工作。现在我意识到并且我想解决这个问题。我还没有做出任何承诺。我现在的目标是将当前更改“转移”到功能分支,使主分支完全干净(处于克隆 repo 时的状态)。有没有非侵入性的方法来实现这一点?谢谢!

标签: gitrebase

解决方案


直截了当的方法是这样的

$ git checkout cool-feature
$ git rebase master

然后在您想将功能分支合并到 master 时将其合并到 master :

$ git checkout master
$ git merge cool-feature

推荐阅读