如何在两台计算机和Heroku中使用Git

时间:2014-10-24 23:02:21

标签: git heroku

我有一个使用Heroku服务的django应用程序,我一直在我的linux桌面上工作。我不是git专家,但这就是我的工作流程:

我在计算机上完成某项任务,然后我这样做;添加,提交然后我将项目推送到Heroku。

现在,我刚买了一台笔记本电脑,我希望能够在我的笔记本电脑和台式机之间使用相同的版本。考虑到我的django项目是在虚拟环境中。以我想要的方式工作的最佳方式是什么?我是否将我的桌面作为Git服务器和客户端,并将我的笔记本电脑作为客户端?如何在不搞乱Heroku推进的情况下做到这一点。我会感激任何帮助。谢谢

1 个答案:

答案 0 :(得分:3)

您不应将其中一台计算机用作git服务器。 出于安全考虑,您需要将代码托管在安全的平台上。看看Github(最着名的)或BitBucket。

您的环境应如下所示:

  • 2个开发环境(您的2台计算机)。这里没什么复杂的。只需学习如何使用git命令提交和检索代码。

  • 1 git platfom(使用GitHub,替换您想先创建的服务器)。您可以根据需要随时推送代码(特别是当您需要将其保存在安全的地方,或者需要在其他计算机上检索时)。

  • 1个生产环境(Heroku app)。当您想要更新实时应用程序时,它就是您推送代码的地方。但它不能保存您的代码(与Github不同)。