git:如何将一个克隆变成一个新的分支?

这个问题在这里已经有了答案:

  • 使用Git 9的答案将最近的提交移到新分支
  • 如何将我的更改推送到远程分支5个答案

  • 假设你还没有推动任何事情,你的历史看起来像这样

    A -- B -- C -- D -- E
    ^                   ^
    |                   |
    origin/master       master
    

    您可以执行以下操作:

    git branch feature
    git reset origin/master
    

    得到这个:

    A -- B -- C -- D -- E
    ^                   ^
    |                   |
    |                   feature
    origin/master,master
    
    链接地址: http://www.djcxy.com/p/4289.html

    上一篇: git: how to turn a clone into a new branch?

    下一篇: How to move git commits from master to a different existing branch