在推送之前将提交移动到新分支



我想要在新分支中进行六个提交,但我还没有推送它们。有没有一种简单的方法可以在进行推送之前重新调整它们的基础?

您可以使用以下命令将提交推送到远程上的特定分支:

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

在这两种情况下,您仍将位于您开始的原始分支上,具有与开始时相同的提交集。

最新更新