我当前在 master
分支上。执行 git status 命令后,提示信息为:
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 13 commits.
# (use "git push" to publish your local commits)
#
nothing to commit, working directory clean
所以这13个提交只存在于我的本地机器上。问题是这13个提交现在应该进入我要创建并推送到服务器的新分支中。我尝试过查看rebase但被告知
$ git rebase origina/master
fatal: Needed a single revision
invalid upstream origina/master
如何将这些更改推送到一个新分支而不搞乱主分支?
仅供澄清,这不是重复的问题:
把已提交但未推送的更改移动到新分支无论我做了什么,它都不起作用。
或者
Git:如何将自上次提交以来的更改移动到新分支也没有帮助。