问题描述
我当前在master
分支中,我已经(在本地)提交了更改并尝试将其推送,但是由于我无权推送到master
分支而被拒绝。现在,我已经创建了另一个分支dev
,可以在其中推送。
既然我已经在本地提交到master分支,那么如何将master
的这些提交的更改推送到dev
分支?
解决方法
假设您的遥控器名为origin
,
git push origin master:dev
将通过显式给出源和目标来实现。参见this paragraph中的说明。
这可以从任何分支运行,因为它不使用当前分支。