是否有可能将github中当前版本的master推送到我的站点?

时间:2017-12-01 19:31:28

标签: git heroku terminal command-line-interface devops

在其他任何事情之前,我只想说我对这个DevOps事物的新手(甚至不确定我们是否可以将其视为DevOps)但是,出于纯粹的好奇心,我有可能推动我在github上的我的主分支的当前版本到我的网站上很像你怎么可以在终端上输入这个来更新heroku应用程序到github中最新版本的master?

git push heroku master

非常感谢您的回答。我真的很好奇它是否可能,因为我认为在终端上键入命令比在我打开FTP并手动将文件上传到站点更快更容易。谢谢!

2 个答案:

答案 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 

这些是一些基本步骤,但最好检查链接以获得更好的主意。

git remote / git fetch / git pull / git push