将本地主分支上的提交推送到新的远程分支

4

我在主分支上有本地提交,但由于不可预见的外部原因,现在无法将更改推送到主分支,而需要将它们推送到一个新的远程分支(稍后可以合并回主分支)。

如何(安全地)完成这个操作?


你尝试过使用 git push <REMOTENAME> <BRANCHNAME> 吗? - Alex Pan
2
@AlexPan 我还没有尝试过任何东西,因为我的经验告诉我,使用git很容易出现严重问题。 - Bohemian
可能是重复的问题:将提交推送到另一个分支 - Andrew C
2个回答

4
创建新分支:
git checkout -b myNewBranch

上传到代码库:

git push

4

如果不想像之前回答中提到的那样创建新的本地分支,最简单的方法是:

假设您当前在本地分支test上,并且想将其推送到一个名为test-remote的新分支。

$ git push origin test:test-remote


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接