git - 做完 git push heroku master 我们应该做 git push origin master
问题描述
我问了这个问题,因为我的提交在完成后没有出现在 github 中,git push heroku master
但在完成后出现了git push origin master
解决方案
以下命令将为您提供:
git remote -v
heroku https://git.heroku.com/MY_PROJECT.git (fetch)
heroku https://git.heroku.com/MY_PROJECT.git (push)
origin git@github.com:<name>/MY_PROJECT.git (fetch)
origin git@github.com:<name>/MY_PROJECT.git (push)
这意味着您有两个单独的遥控器(意味着不同位置的不同存储库)。一个遥控器 ( origin
) 在 GitHub 上。另一个 ( heroku
) 在 Heroku 的服务器上。
git push heroku master
因此,如果您将代码推送到 heroku git 存储库,通过, 将代码发布到 Heroku,这是非常有意义的。Heroku 和 GitHub 不在一起,因此它们需要单独更新,正如您通过两个单独的推送命令找到的那样。
请记住,一般格式git push
是 ->git push <options> <repository> <refspec>
推荐阅读
- visual-studio-code - 如何防止 VS Code 自动删除空行上的选项卡?
- python - 特定 Qframe 上的 PaintEvent
- android - 安卓XML;如何从属性双引号中“制表”?
- c++ - 检查 void* 是否指向特定的类对象
- python - 如果函数使用未来数组
- sql - 在 SQL 中合并和计算 2 个表
- javascript - javascript对象如何使用'this'?
- centos - 无法在选举地址/10.10.87.241:3888 处打开通道 2 java.net.ConnectException:连接被拒绝(连接被拒绝)
- android - 我正在尝试实现firebase分页,但不断添加最后一个孩子两次
- go - 从存储解组函数输出的变量中删除所有非字母数字字符