我在一个新分支中有六个我想要的提交,但我还没有推送它们。在进行推送之前,是否有一种简单的方法可以重新设置它们的基础?
问问题
45 次
1 回答
3
您可以使用以下命令将提交推送到远程上的特定分支:
git push <remote> <commitish>:<destination branch>
例如:
# Push your current HEAD to a branch called `new-branch` on `origin`
git push origin HEAD:new-branch
另一种选择是创建一个新分支并推送它:
# Make a new branch, named `new-branch`, from your current HEAD, then push it
git branch new-branch
git push origin new-branch
在这两种情况下,您仍将位于您开始时的原始分支上,并具有与您开始时相同的提交集。
于 2013-09-24T04:15:42.180 回答