将本地提交的更改推送到新分支
Posted
技术标签:
【中文标题】将本地提交的更改推送到新分支【英文标题】:Push locally committed changes to new branch 【发布时间】:2020-12-13 20:23:37 【问题描述】:我目前在master
分支,我已经提交了更改(本地)并尝试推送它,但它被拒绝了,因为我无权推送到master
分支。现在我创建了另一个分支dev
,我有权推送。
既然我已经在本地提交到 master 分支,那么如何将 master
的这些提交的更改推送到 dev
分支?
【问题讨论】:
【参考方案1】:假设您的遥控器名为origin
,
git push origin master:dev
将通过明确给出源和目标来实现。请参阅this paragraph 中的解释。
这可以从任何分支运行,因为它不使用当前分支做任何事情。
【讨论】:
我必须在 master 分支或 dev 分支中运行上面的命令?以上是关于将本地提交的更改推送到新分支的主要内容,如果未能解决你的问题,请参考以下文章
如何将本地分支 A 中的多个本地提交推送到远程分支 B 并从本地分支 A 中清除它们?
git怎么将本地仓库推送到一个新的远程分支包含所有历史提交信息