在 Git 中将分支从 Master 移动到另一个分支

Bad*_*mer 4 git gitbucket

我通常使用subversion,并且已经习惯了git。

我将远程存储库的副本克隆到我的本地主机,然后创建了一个新分支,我们将其称为“myNewBranch”。但是,当它应该是“DEVELOPMENT”的子分支时,我从 master 创建了该分支.

以下是我采取的步骤:

  1. git clone remoteURL 本地主机
  2. git checkout -b mynewBranch(应该先切换到开发)
  3. git add {我更改的任何文件}
  4. 提交
  5. git push origin myNewBranch

这里是什么样的层次结构应该是这样的:

主 ---> 开发 ---> myNewBranch

这是它目前的样子:Master--->myNewBranch

我该如何纠正?

Iga*_* S. 7

只需将您的新分支重新建立在开发之上。

git checkout myNewBranch
git rebase development
Run Code Online (Sandbox Code Playgroud)