在其他任何事情之前,我只想说我对这个DevOps事物的新手(甚至不确定我们是否可以将其视为DevOps)但是,出于纯粹的好奇心,我有可能推动我在github上的我的主分支的当前版本到我的网站上很像你怎么可以在终端上输入这个来更新heroku应用程序到github中最新版本的master?
git push heroku master
非常感谢您的回答。我真的很好奇它是否可能,因为我认为在终端上键入命令比在我打开FTP并手动将文件上传到站点更快更容易。谢谢!
答案 0 :(得分:0)
你应该看看GitHub pages
答案 1 :(得分:0)
Heroku提供了一个指南,详细解释了如何集成GitHub,你可以在这里找到它:https://devcenter.heroku.com/articles/github-integration。
除了可以帮助您实现所需目标的指南。你也可以看一下git remotes https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes。
目前可能只有一个:
$ git remote -v
origin https://github.com/foo/bar (fetch)
origin https://github.com/foo/bar (push)
要添加新遥控器,您可以执行以下操作:
git remote add <shortname> <url>
类似的东西:
git remote add heroku https://git.heroku.com/foo.git
要推送到您的新遥控器,您可以这样做:
git push heroku master
如果您的遥控器是空的,您可以强制对远程仓库进行本地修订:
git push -f heroku master
这些是一些基本步骤,但最好检查链接以获得更好的主意。