刚刚完成other
分支机构的工作。现在我需要在合并master
分支之前测试它是否适用于Heroku。
是否可以将other
分支推送到Heroku并替换我最后一次来自master
分支的内容?
答案 0 :(得分:85)
是的,使用以下语法推送到一个名称不同的分支:
git push heroku other:master
这告诉Git将other
分支的内容推送到master
遥控器上的heroku
分支。请注意,如果heroku/master
上的提交未出现在other
分支中,则可能需要强制推送。
有关详细信息,请查看documentation of the <refspec>
option至git push
。
答案 1 :(得分:0)
git push -f heroku otherBranch:master
建议使用-f(强制标志),以避免与其他开发人员的推送冲突。由于不是将Git用于版本控制,而只是将其用作传输,因此使用force标志是一种合理的做法。
源:-offical docs