我刚结束了other
分支的工作。现在我需要在合并到master
分支之前测试它在Heroku上是否运行正常。
是否可以将other
分支推送到Heroku,并用它替换我上次从master
分支推送的内容?
是的,可以使用以下语法将代码推送到命名不同于当前分支的分支:
```git git push : ```git push heroku other:master
这告诉Git将您的other
分支内容推送到heroku
远程上的master
分支。请注意,如果heroku/master
上有提交记录而在您的other
分支中不存在,则可能需要强制推送。
欲了解更多信息,请查看git push
命令中的<refspec>
选项文档。
git push -f heroku otherBranch:master
推荐使用-f(强制标志),以避免与其他开发人员的推送冲突。由于您不是将Git用作版本控制,而仅将其用作传输工具,因此使用强制标志是合理的做法。
来源:- 官方文档