10

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

4

1 回答 1

4

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

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

您可以执行以下操作:

git branch feature
git reset origin/master

得到这个:

A -- B -- C -- D -- E
^                   ^
|                   |
|                   feature
origin/master,master
于 2013-02-08T16:08:21.227 回答