git: how to turn a clone into a new branch?
本问题已经有最佳答案,请猛点这里访问。
我已经从我的存储库中克隆了master,并进行了大量的编辑和本地提交。我现在意识到这应该是我的远程存储库中的一个新分支。通常我只需要推到远程系统,如何作为一个新的分支推到远程回购?
假设你还没有推动任何事情,你的历史看起来像
1 2 3 4 | A -- B -- C -- D -- E ^ ^ | | origin/master master |
您只需执行以下操作:
1 2 | git branch feature git reset origin/master |
号
要得到这个:
1 2 3 4 5 | A -- B -- C -- D -- E ^ ^ | | | feature origin/master,master |