将本地提交的更改推送到新分支

Push locally committed changes to new branch

我目前在 master 分支,我已经(本地)提交了更改并尝试推送它但它被拒绝了,因为我无权推送到 master 分支。现在我已经创建了另一个分支dev,我有权在其中推送。

既然我已经在本地提交到 master 分支,我如何将 master 的这些提交更改推送到 dev 分支?

假设您的遥控器名为 origin,

git push origin master:dev

将通过明确给出源和目标来实现它。请参阅 this paragraph.

中的解释

这可以是来自任何分支的 运行,因为它没有将当前分支用于任何事情。