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

标签 git

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

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

以下是我采取的步骤:

  • git clone remoteURL 本地主机
  • git checkout -b mynewBranch(应该
    已先切换到开发)
  • git add {任何文件我
    已更改}
  • git commit
  • git push origin myNewBranch

  • 这是层次结构应该看起来像:

    掌握
    ---> 发展
    ---> myNewBranch

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

    我该如何纠正?

    最佳答案

    只需在开发之上重新设置新分支即可。

    git checkout myNewBranch
    git rebase development
    

    关于git - 在 Git 中将分支从 Master 移动到另一个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53158781/

    相关文章:

    git - 是否有 Git 命令导入 hg 存储库

    git - 找到更改文件权限的提交

    git - 使用 create-react-app 在 azure 上部署

    ruby - 我如何使用 Git 来识别存储库不同版本之间的功能更改?

    git - 如何指定在 git 中使用哪个 SSH key 进行 git push 以便将 gitorious 作为镜像?

    git - 致命 : Invalid ID Jenkins IIS

    git - 在 Windows 7 上使用 unicode 的 msysgit 配置文件文件夹

    git - 导出带有版本历史的 git

    git - 在 Heroku 上查看 Git 存储库

    git - 为什么在“为git push配置的本地引用”部分中存在分支,而在“为git pull配置的本地分支”中却没有分支