我从我的存储库中克隆了master,并且已经进行了大量的编辑和本地提交.我现在意识到这应该是我的远程存储库中的一个新分支.通常我只是推送到远程系统,如何作为新分支推送到远程回购?
假设您还没有推送任何内容,并且您的历史记录类似于
A -- B -- C -- D -- E
^ ^
| |
origin/master master
Run Code Online (Sandbox Code Playgroud)
您只需执行以下操作:
git branch feature
git reset origin/master
Run Code Online (Sandbox Code Playgroud)
得到这个:
A -- B -- C -- D -- E
^ ^
| |
| feature
origin/master,master
Run Code Online (Sandbox Code Playgroud)