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

时间:2013-02-08 16:04:05

标签: git

我从我的存储库克隆了master,并且已经进行了大量的编辑和本地提交。我现在意识到这应该是我的远程存储库中的一个新分支。通常情况下,我只是推送到远程系统,如何作为新分支推送到远程回购?

1 个答案:

答案 0 :(得分:3)

假设你还没有推动任何东西,你的历史看起来像

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

您可以执行以下操作:

git branch feature
git reset origin/master

得到这个:

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