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